javascript - 为 keystoneJS 中的嵌套字段设置 'dependsOn'

标签 javascript mongoose keystonejs

如何为嵌套字段设置“dependsOn”?

这行不通...

Model.add({
    title:          { type: String, required: true },
    test1:          { type: Boolean, default: false },
    verify1:        { type: String, dependsOn: { test1: false } },
    nested: {
        test2:      { type: Boolean, default: false },
        verify2:    { type: String, dependsOn: { test2: false } },
    }
});

最佳答案

我尝试了一些事情。您不仅必须包含路径,而且还必须将其视为字符串。

这有效...

Model.add({
    title:          { type: String, required: true },
    test1:          { type: Boolean, default: false },
    verify1:        { type: String, dependsOn: { test1: false } },
    nested: {
        test2:      { type: Boolean, default: false },
        verify2:    { type: String, dependsOn: { 'nested.test2': false } },
    }
});

关于javascript - 为 keystoneJS 中的嵌套字段设置 'dependsOn',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37084368/

相关文章:

javascript - 将 swig 添加为 keystoneJS 的模板引擎

javascript - Angularjs 模板 grunt-angular-templates 生成的缓存路径

javascript - Mongoose 模式内的相同模式

node.js - Sequelize - Mongoose 之类的插件

javascript - Strapi isOwner 政策实现

javascript - 如何使用 Keystone.js 添加 Array 类型的虚拟属性?

javascript - 由于错误 800a025e,无法完成操作

javascript - 我正在尝试制作一个具有固定位置菜单的响应式网站。如何获得菜单 div 的大小以将容器向下推?

javascript - Twitter Typeahead - 为谷歌分析捕获事件?

javascript - 如何使用 mongoose db.collection.find() 的返回值编写条件逻辑?