입력 목록을 프로그래밍 방식으로 채우려고합니다.AngularJS - ngModel을 속성에 저장된 객체에 바인딩
나는 http://jsfiddle.net/VSph2/52/ 내보기를 시작할 때 문자열이 복사 @
<div ng-repeat="field in fields">
<input ng-model="field.Binding" />
</div>
var Query = {
Keywords: "Foo",
Title: "Bar"
}
var Fields = [{
Name: "Keywords",
Binding: Query.Keywords
}, {
Name: "Title",
Binding: Query.Title
}];
var myApp = angular.module('myApp', []);
function MyCtrl($scope) {
$scope.fields = Fields;
$scope.query = Query;
}
비 작업 바이올린 같은 것을 가지고 있지만 두 값은 서로를 업데이트하지 않습니다.
Basicallyk "Query.Keywords"와 같은 참조 또는 이름으로 지정된 개체에 바인딩하고이 범위를 런타임에 평가해야합니다.하지만 운이별로 없습니다.
바이올린에서 볼 수 있듯이 내 값이 동기화 상태를 유지하지 못합니다.
'''ng-model = "query [field.Binding]"'''부분은 내가 찾고있는 부분과 정확히 일치합니다. 감사! – mvndaai
나는이 단순한'query [field.Binding]'구문이 아니라 생각할 수있는 모든 것을 시도했다. 이렇게 많은 시간을 절약 해 주셔서 감사합니다! – Duc