Я создаю компонент формы, который позволит вам указать список значений и показать поля input[number]
для каждого значения в списке.
Проблема в том, что это список объектов, а не числовых примитивов, и мне нужен хороший способ установить привязку данных между моими входом и свойством number в каждом объекте.
Это свойство номера будет динамически задано с помощью атрибута scope на моем компоненте.AngularJS: привязка свойства объекта к ngModel
Мои данные могут выглядеть следующим образом
$scope.ngModelList = [{foo: 'bar', num: 1}, {foo: 'baz', num: 3}];
и мои входы выглядят несколько как этот
<div class="inputs"
data-ng-repeat="model in ngModelList">
<input type="number"
data-ng-model="model">
</div>
Атрибут ngModel имеет двустороннюю привязку, поэтому вам нужно будет оставить эти фигурные скобки. 'Данных нг-модель = "model.foo"' – Michiel