1
我有一個JSON數組這樣如何有效地處理Json數組?
//data.json
{
"one": [ {"name":"john"},{"name":"joe"},{"name":"vicky"} ],
"two": [ {"name":"mark"},{"name":"nike"},{"name":"albert"} ]
}
//filter.js
angular.module('eventFilters', ['calenderServices']).filter('compare', function(Name) {
var e=Name.query();
return function(input) {
alert(e['one'].length) //-->displays nothing
}
我試圖檢索數組「一個」和「2」,但jsondata [「一個」]的長度。長度沒有返回的長度,它沒有顯示任何東西。我用來從外部文件獲取json數據的角度寧靜的服務是正確的,毫無疑問。因爲我在過濾器中獲取json數據,所以我無法使用$ scope.e = Name.query();所以我嘗試使用'var',它與我的舊JSON數據工作正常,但沒有與我的新JSON文件。可能是什麼問題?
在此先感謝
有沒有什麼辦法可以在過濾器中使用$ scope? –
你有沒有檢查過你得到的物體,所以'e'?如果是這樣怎麼樣? –
是的,它什麼也沒有顯示。只是空着。 –