$scope 値を更新すると、以前の使用ポイントに影響します。
addPhrase
呼び出しの後sayPhrase
、 $scope を更新するために使用します
function PhrasesCtrl($scope) {
$scope.trail = [0];
$scope.addPhrase = function() {
$scope.phrases.push({
trail: $scope.trail
});
}
$scope.sayPhrase = function(id) {
// id = 1
$scope.trail.push(id);
}
}
新しく作成されたフレーズは [0] に等しいトレイルを持ち、sayPhrase 呼び出しの後は [0, 1] になります
$scope.trail.push(id);
私の新しい要素が更新された後、それはトレイル値です。
使用済みのトレイル値を変更から遠ざける方法は?