私はこのような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
}
配列「one」と「two」の長さを取得しようとしていますが、jsondata ['one']。lengthが長さを返さず、何も表示されません。外部ファイルからjsonデータを取得するために使用した角度のあるRESTfulサービスは正しいですが、それは間違いありません。フィルタでjsonデータを取得しているため、$ scope.e = Name.query();を使用できませんでした。だから私は'var'を使ってみました、それは私の古いjsonデータではうまくいきましたが、私の新しいjsonファイルではうまくいきませんでした。何が問題なのか?
前もって感謝します