是否可以使用meteor在客户端中列出SimpleSchema架构的allowedValues?

时间:2016-07-28 01:37:00

标签: javascript meteor simple-schema

我使用简单架构来验证流星应用程序中的数据库条目。我开始开发一个模块来自动创建表单(我知道autoform非常好,但它不是我需要的)。要制作无线电组件,我需要知道该字段的允许值,并且由于它已经在模式中指定,我想知道是否可以检索它。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

考虑一个非常简单的架构:

s=new SimpleSchema({
  list: {
    type: String,
    allowedValues: ["foo","bar"]
  }
});

如果你探索创建的对象,你会发现:

s._schema['list'].allowedValues

返回

["foo", "bar"]

可以推断出一般模式是:

schemaObject._schema['keyName'].allowedValues