从几个输入字段中收集ng模型

时间:2015-04-20 23:25:07

标签: javascript angularjs

我对角度很新,我试图显示几个输入框,然后为每个输入框收集用户的输入。输入框的数量或ID取决于json及其动态。我正在尝试在ng-repeat中创建结构,但是当我为其定义字段ng-model时,它只显示一个输入框。 这就是我到目前为止所做的。

 <td ng-repeat="(key, value) in personType.requirements">
<label for="{{key}}">{{key}}:</label> <input type="text" id="{{key}}" value="{{value}}" ng-model="newReg.{{key}}"></td>
 <td><button id='finalizePerson' ng-click="register(newReg)">Register</button></td>

1 个答案:

答案 0 :(得分:1)

您需要明确定义控制器范围的$scope.newReg = {};

要使用动态ng-model属性,请尝试使用newReg[key]