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

Angular schema form custom type for object property in array

本文关键字:对象 属性 类型 数组 模式 表单 自定义 Angular      更新时间:2023-09-26

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

然而,我甚至不能通过第一个例子,让我的自定义插件#工作。我已经定义了插件并缓存了模板。然而,当我在数组内的图标属性上使用它时,我在控制台上得到一个错误,schemaValidate开始抱怨缺乏ngModel控制器。

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

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

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

对于有同样烦恼的人:

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