0

変更時にモデルを観察するために $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です。
誰かが回避策を持っていますか、何か問題がある場合はお知らせください。

4

1 に答える 1