如果你能看到這plunker link,你知道我確切的問題。我無法保留我的範圍變量的舊副本。
以下是我的代碼。
$scope.init = function() {
var data = [{
id: 1,
d: 'mon',
sel: false
}, {
id: 2,
d: 'fri',
sel: false
}, {
id: 3,
d: 'fri',
sel: false
}, {
id: 4,
d: 'sun',
sel: false
}];
$scope.myData = data;
$scope.oldMyData = data;
angular.forEach($scope.myData, function(value, key) {
if(value.d == 'sun'){
value.sel = true;
}
}, $scope.myData);
這裏的oldMyData
也正在更新。我如何保留舊數據的副本?
p.s:我沒有使用jquery。
先生downvoter照顧舊值評論? – Yasser 2014-09-11 12:07:00