我正在使用 $watchcollection 来观察我的模型的变化。我像这样初始化我的模型
$scope.feature = {
additional: [],
collision: 0,
baseTotal: 0
}
我$watchcollection
用来检查模型更改
$scope.$watchCollection('feature', function (val) {
var addtional = 0;
angular.forEach(val.additional, function (e, t) {
addtional += parseFloat(e.value.toFixed(2));
});
},true);
问题是,仅在 update 时不会触发feature.additional
。
有没有人有任何解决方法,或者如果有问题请告诉我。