gpt4 book ai didi

javascript - 更改重复的 $scope 数组,但它会影响原始的 ng-repeat

转载 作者:行者123 更新时间:2023-12-03 05:51:23 25 4
gpt4 key购买 nike

我有一个 ng-repeat 正在循环 $scope.myarray

我有以下功能:

var copy = $scope.myarray;

$.each(copy, function(index, data){
data.name = "";
});

当我这样做时,它似乎会影响 $scope.myarray 上的 ng-repeat 循环。

当我这样做时:

console.log(copy);
console.log($scope.myarray);

他们似乎都有$$hashKey,所以我认为这就是把事情搞砸的原因。

在不影响第一个版本的情况下操作数组副本的最佳方法是什么?

最佳答案

要复制,您应该使用

var copy = angular.copy($scope.myarray);

关于javascript - 更改重复的 $scope 数组,但它会影响原始的 ng-repeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40139673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com