从模型到视图获取字段的可能枚举值

get possible enum values for field from model to view

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

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

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

您始终可以使用 <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 值。