使用下面的代碼:2路結合不是AngularJS工作重複
<div ng-controller="mainCtrl">
<div ng-repeat="record in records" ng-controller="itemCtrl">
<span>{{record}}</span><a ng-click="inc()">inc</a>
</div>
<p></p>
<div ng-repeat="record in records2">
<span>{{record}}</span><a ng-click="inc()">inc</a>
</div>
</div>
var mainCtrl = function($scope){
$scope.records = [
{ val: 1},
{ val: 2},
{ val: 3},
];
$scope.records2 = [1, 2, 3];
}
var itemCtrl = function($scope) {
$scope.inc = function() {
$scope.record.val++;
};
}
var itemCtrl2 = function($scope) {
$scope.inc = function() {
$scope.record++;
};
}
我希望「公司」鏈接來增加這兩種類型的記錄。但是,似乎雙向綁定僅適用於第一種類型的記錄(它是一個對象,我更新了它的一個屬性)。 我見過一些類似的問題,並得到了改變實際綁定對象的問題。 這是真的嗎? 如果是這樣,我相信它是一個缺失的功能。
啊... ...我傻的:) – Yaron