2015-11-04 2 views
1

Использование углового объекта. Я хочу использовать этот объект где-то еще и пытаюсь преобразовать этот объект в обычный объект без состояния $$. Я уже пробовал angular.toJSON(obj), но не успел.

Ниже, как объект от углового

d { 
    $$state: { 
     status: 1 
     value: { 
      config: Object 
      data: { 
       data: Array[253] 
       languages: Object 
       total: 253 
      } 
      __proto__: Object 
      headers: (c) 
      status: 200 
      statusText: "OK" 
      __proto__: Object 
      __proto__: Object 
      error: (a) 
      success: (a) 
      __proto__: Object 
     } 
    } 

Я заинтересован только в D: $$ состояние: массив данных: значение. Как мне это сделать?

Сначала я попытался установить nData = JSON.stringify(data), а затем JSON.parse(nData), но тогда я получаю объект $$ state со статусом 1 назад. Остальное потом потерял, кажется

+0

Как вы это 'd' объект? Это похоже на объект ответа запроса '$ http'. – szupie

+0

Ничего: $ Я не должен был отправлять $ scope.data, но только данные, а затем все хорошо работает –

+0

Мой задний конец сохраняет все, что я ему отправил. Мы не доверяем им для проверки данных: D – Appeiron

ответ

0

Никогда ум: $ Я не послал $ scope.data, но только данные, а затем все работает хорошо

  Property.getByCategory($scope.category, JSON.stringify($scope.filters)).success(function(data) { 
       mapdata = data; 
       $scope.total = data.total; 
       $scope.properties = data.data; 
       $scope.loading = false; 
       $scope.lang = data.languages; 
       setTimeout(function(){ 
        $('.list ul li').responsiveEqualHeightGrid(); 
       }, 1000); 
      }); 
Смежные вопросы