javascript - 是否可以使用 Meteor 在客户端中列出 SimpleSchema 模式的 allowedValues?

标签 javascript meteor simple-schema

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

最佳答案

考虑一个非常简单的模式:

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

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

s._schema['list'].allowedValues

返回

["foo", "bar"]

可以推断出一般模式是:

schemaObject._schema['keyName'].allowedValues

关于javascript - 是否可以使用 Meteor 在客户端中列出 SimpleSchema 模式的 allowedValues?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38625783/

相关文章:

javascript - 如何从Ajax返回字符串中解析参数

javascript - Meteor,访问登录用户的谷歌联系人

javascript - 插入失败: Error: Title is required

javascript - Meteor 使用 namedContext 将 InvalidKeys 添加到返回错误的 AutoForm 表单

Meteor - check() VS new SimpleSchema() 用于验证 .publish() 参数

javascript - 返回和换行?

javascript - 如何在 ionic 中使用异步数据与 chart.js 一起使用

javascript - knockout foreach 嵌套在 with 中

javascript - 使用meteor-autoform预览数据

javascript - 类型无效——需要一个字符串