我一直在将从服务直接接收到的所有数据保存到本地变量、控制器或作用域。我认为这是一个肤浅的副本,对吗?
Example:
DataService.callFunction()
.then(function(response) {
$scope.example = response.data;
});
最近我被告知使用 angular.copy 来创建一个深度拷贝。
$scope.example = angular.copy(response.data);
然而,深拷贝信息似乎是以同样的方式工作时,我的角度应用程序。 使用深度拷贝(angular.copy)有什么特别的好处吗? 你能给我解释一下吗?