如何使用ng-model获取动态字段

时间:2017-06-07 18:47:45

标签: javascript angularjs

这是动态创建的预期标记

<textarea data-ng-model="cv.experience[content.title]"></textarea>
<textarea data-ng-model="cv.experience[content.title]"></textarea>
...

这是我想要实现的 JSON 的示例

experience:{

    content:[
        {
            header:String,
            title:String,
            start_date:Date,
            end_date:Date,
            location:String,
            description:String
        },
        {
            header:String,
            title:String,
            start_date:Date,
            end_date:Date,
            location:String,
            description:String
        },
        ....
    ]
}

如何使用ng-model

归档上述结构

1 个答案:

答案 0 :(得分:1)

您将要使用ng-repeat

这会为cv.experience.content中的每个对象创建一个textarea,然后将ng-model绑定到每个对象的title属性。我认为这就是你所追求的,是吗?

<textarea data-ng-model="content.title" data-ng-repeat="content in cv.experience.content">
</textarea>