0
IDに基づいて値を返すフィルターがあります。これらの値はSERVICESを使用して動的にフェッチされ、配列に格納されます。今、このSERVICE関数を使用して値を動的に取得し、その値をフィルターで使用したいとします。フィルター(AngularJS)でサービス関数を使用する方法
フィルタでサービス関数を呼び出すにはどうすればよいですか?
IDに基づいて値を返すフィルターがあります。これらの値はSERVICESを使用して動的にフェッチされ、配列に格納されます。今、このSERVICE関数を使用して値を動的に取得し、その値をフィルターで使用したいとします。フィルター(AngularJS)でサービス関数を使用する方法
フィルタでサービス関数を呼び出すにはどうすればよいですか?
app.filter('MyCustomFilter', ['ServiceHelper', function(ServiceHelper){
return function(id) {
ServiceHelper.get(id);
}
}])
私は上記の1つを試してみましたが、angle.js:12450 TypeError:defaultServices._getList(...)のようなエラーが発生しています。 –
あなたの_getList()内で$ httpを使用していますか?約束を使わなかった場合、then()へのアクセス権はありません。 –
私はその機能で約束を使用していません。 –