Как скопировать данные в области видимости $, идущие внутрь функции?

0
$scope.data = {name:"harold", age:"25", address:"california USA",};


 function assignData() {
   $scope.data = angular.copy($scope.data);
 };

как я могу скопировать данные в объект в объект внутри функции с помощью угловой.copy? или любая другая идея сделать это рядом с ng-копией? просто игнорируйте используемые данные, давайте просто предположим, что данных в $ scope.data слишком много, поэтому им нужно найти способы уменьшить коды. спасибо тебе много

  • 0
    Я не поняла ваш вопрос, пожалуйста, уточните.
  • 0
    я хочу, чтобы скопировать данные в "$ scope.data" собирается в "$ scope.data" внутри функции assignData () спасибо сэр
Показать ещё 2 комментария
Теги:
copy

2 ответа

0

Вы можете использовать второй параметр в методе копирования, например: angular.copy(source, [destination]);

Или дайте мне знать, в чем проблема?

  • 0
    Могу ли я скопировать данные (источник) вне функции?
0

внутренние функции имеют все доступ к переменным, объявленным во внешней функции. как

$scope.data = {name:"harold", age:"25", address:"california USA",};

создать еще одну переменную

$scope.data = {name:"harold", age:"25", address:"california USA",};
    $scope.dup_data;


 function assignData() {
   $scope.dup_data = angular.copy($scope.data);
 };

Примечание: angular.copy выполняет только мелкую копию при работе с объектами. O $ scope.data и $ scope.dup_data, указывающие на один и тот же объект.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню