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

标签 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归档以上结构

最佳答案

您将想要使用ng-repeat为此:

这会为 cv.experience.content 中的每个对象创建一个文本区域,然后将 ng-model 绑定(bind)到每个对象的 title 属性。我想这就是你所追求的,是吗?

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

关于javascript - 如何使用ng-model获取动态字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44420582/

相关文章:

javascript - ajax 调用后重新加载脚本

javascript - ui-grid 中单元格点击的回调

javascript - 如何在 wordpress 前端使用 ajax 保存帖子和自定义字段值?

javascript - 在 mousemove Javascript 事件中反转动画?

javascript - 使用 Angular.js 将值分配给模型名称时出现错误

Angularjs 日期过滤器和 moment js 在格式化年份时返回年份 '1970'

javascript - 使用 AngularJS ui-router 创建一个类似状态的弹出窗口

javascript - 未捕获的 TypeError : closeBtn. addEventListener 不是 script.js:8 处的函数

javascript - 如何在引用外部 html 的 while 循环中添加输入 id 值(基于迭代)?

javascript - 设置热图中单元格的属性