Я сохраняю все данные, полученные от служб, прямо к локальной переменной, контроллеру или области видимости. То, что, я полагаю, будет считаться мелкой копией, верно?
Example:
DataService.callFunction()
.then(function(response) {
$scope.example = response.data;
});
Недавно мне сказали использовать angular.copy, чтобы создать глубокую копию.
$scope.example = angular.copy(response.data);
Однако, как представляется, информация о глубокой копии работает аналогично при использовании моего приложения Angular. Есть ли особые преимущества для использования глубокой копии (angular.copy), и можете ли вы объяснить мне это?