값 목록을 제공하고 목록의 각 값에 대해 input[number]
필드를 표시 할 수 있도록 양식 구성 요소를 만들고 있습니다.
문제는 number 프리미티브가 아닌 객체의 목록이므로 각 객체의 입력과 숫자 속성간에 데이터 바인딩을 설정하는 좋은 방법이 필요합니다.
이 숫자 속성은 내 구성 요소의 범위 특성을 통해 동적으로 설정됩니다.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 속성은 양방향으로 바인딩되므로 해당 중괄호를 사용하지 않아야합니다. 'data-ng-model = "model.foo"' – Michiel