我对角度很新,我试图显示几个输入框,然后为每个输入框收集用户的输入。输入框的数量或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>
答案 0 :(得分:1)
您需要明确定义控制器范围的$scope.newReg = {};
。
要使用动态ng-model
属性,请尝试使用newReg[key]
。