Я очень новичок в угловом, и я пытаюсь отобразить несколько полей ввода, а затем собирать входы пользователя для каждого. Число или идентификатор полей ввода зависит от json и его динамики. Я пытаюсь создать структуру в ng-repeat
, но она отображает только одно поле ввода, когда я определяю поле ng-model
. Это то, что у меня есть.Соберите ng-модель из нескольких полей ввода
<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>
Чтобы использовать динамические свойства 'ng-model', попробуйте' newReg [key] 'вместо –
@RahilWazir. Он показал все входы с этим, но когда i' console.log' аргумент внутри функции 'register' не определен. – Evan
Вам нужно явно определить '$ scope.newReg = {};' в область вашего контроллера –