7
angular.copyを使用する理由と時期 (ディープコピー)
サービスから受け取ったすべてのデータをローカル変数、コントローラー、またはスコープに直接保存しています。浅いコピーと見なされると思いますが、それは正しいですか? Example: DataService.callFunction() .then(function(response) { $scope.example = response.data; }); 最近私は、深いコピーを作成するためにangular.copyを使用するように言われました。 $scope.example = angular.copy(response.data); ただし、ディープコピー情報は、Angularアプリケーションで使用した場合と同じように機能しているようです。ディープコピー(angular.copy)を使用することには特定の利点がありますか、それを説明していただけますか?