【问题标题】:get possible enum values for field from model to view从模型中获取字段的可能枚举值到视图
【发布时间】:2015-01-07 11:03:08
【问题描述】:

我已经用这个字段定义了我的模型

base: {
  type: 'string',
  in: ['A', 'B', 'C']
}

我想知道是否有一种方法可以获得可能的枚举值以在视图中用于下拉菜单,或者我是否需要在某处对其进行硬编码?

【问题讨论】:

  • 您是在问是否有办法动态设置in,还是只是问是否有办法稍后检索in 的值?
  • 稍后检索 in 值

标签: mysql enums sails.js waterline


【解决方案1】:

您始终可以使用<model>.attributes 检索模型的属性。例如,给定:

// api/models/Foo.js
module.exports = {
  attributes: {
    base: {
      type: 'string',
      in: ['A', 'B', 'C']
    }
  }
};

您可以稍后访问Foo.attributes.base.insails.models.foo.base.in 以检索in 值。

【讨论】:

    猜你喜欢
    • 2014-05-31
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 2016-07-27
    • 2017-01-14
    相关资源
    最近更新 更多