我有一个任务:
动态生成2个输入调用"字段名称"和"字段的价值"然后将数据放入$ scope
中的对象例如
第一个输入值是" angrular" 第二个输入值是"真棒"
因此我得到了带字段" angular"的自定义对象。和价值"棒极了"
P.S。 Sry英语水平很低
答案 0 :(得分:0)
您只能使用标记来实现此目的,并使用指令ng-model
和ng-change
:
<div ng-app>
<input ng-change="obj[propName] = propValue" ng-model="propName"/>
<input ng-change="obj[propName] = propValue" ng-model="propValue"/>
<div>Result: {{ obj }}</div>
</div>
...虽然您说“动态生成2个输入”,这可能意味着该任务涉及能够向结果对象添加多个属性。这个live example显示了一种方法。
检查文档: