2017-07-13 128 views
0

爲Array.data定義我有一個像下面代碼:什麼是Angular.Js

var territories = {}; 
if(territories.data) { 
    deferred.resolve(angular.copy(territories)); 
} else { 
    endpoints.getAllTerritories().then(function(resp) { 
    console.log(resp); 
    territories = resp; 
    deferred.resolve(territories); 
    }); 
} 

誰能給的Array.data是如何使用的,喜歡這裏的代碼中,我們看到territories.data確定指標。它看起來像檢查數組是否有數據,但我需要知道確切的定義,如果可能的話,任何文檔鏈接相同

回答

1

在你的代碼中,territories不是數組,它是JSON,它是Javascript對象表示法。嘗試探索JSON而不是Array.data。

+0

謝謝,是的,我發現這是一個json不是數據 – user59759

+0

但是我怎麼能理解它是json不規則數組?請幫助 – user59759

+0

在JS中,var territories = {};將製作通常被稱爲JSON 和var territories = []的對象;將創建簡單的數組。 –

相關問題