javascript - Angular 模式形成数组中对象属性的自定义类型

标签 javascript angularjs jsonschema angular-schema-form

我有一个包含 3 个字符串属性“标题”、“描述”和“图标”的对象数组。不过,我希望为图标属性创建一个自定义控件,以便用户从列表或模式或其他内容中选择图标。

但是,我什至无法通过将自定义插件添加到 #work 的第一个示例。我已经定义了插件并缓存了模板。但是,当我在数组内的 icon 属性上使用它时,我的控制台中出现错误,其中 schemaValidate 开始提示缺少 ngModel Controller 。

JSFIDDLE: http://jsfiddle.net/awa593ys/

也许值得注意:如果我在数组上方使用自定义表单类型,则它可以工作,例如:

this.form = [
    "title",
    {
        key:"description",
        type:"icon"
    },
    ...

最佳答案

对于遇到同样问题的人:

通过将 ng-model="$$value$$" 添加到输入元素,我能够解决此问题。

关于javascript - Angular 模式形成数组中对象属性的自定义类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39365668/

相关文章:

javascript - 如何使用 JQuery 禁用提交按钮?

javascript - 在通话中了解这一点并应用

AngularJS 不会用大数字初始化 input[type=range]

json - 多个 If-Then-Else 未验证 JSON 模式

jsonschema - api-blueprint 未正确显示嵌套 "One of"属性

javascript - Javascript 中的正则表达式组

javascript - Sencha Touch 2 缩放面板内容

javascript - 应用程序在 Android 版本 4.4.2 上运行时中断,抛出错误 : [ng:areq]

javascript - angular ui router - 必须点击两次才能按预期更新 View (带演示)

java - 如何从 java 加载 JSON 模式文件