Angular架构表单数组中对象属性的自定义类型

时间:2016-09-07 09:06:50

标签: javascript angularjs jsonschema angular-schema-form

我有一个包含3个字符串属性的对象数组" title"," description"和" icon"。但是我会为图标属性创建一个自定义控件,以便用户从列表或模态或其他内容中选择图标。

但是我甚至无法通过第一个例子来获取#work的自定义插件。我已经定义了插件并缓存了模板。但是,当我在数组中的icon属性上使用它时,我在我的控制台中出现错误,其中schemaValidate开始抱怨缺少ngModel控制器。

的jsfiddle: http://jsfiddle.net/awa593ys/

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

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

1 个答案:

答案 0 :(得分:1)

对于遇到同样麻烦的人:

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