2015-11-04 73 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),但後來我只得到狀態爲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); 
      });