如果你能看到这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