AngularJS ディレクティブ内でフィルターを使用しようとしていますが、正確な方法がわかりません。メーリング リストに関するいくつかの情報から、$filter を注入して使用できるはずですが、どこでどのように呼び出すかがわかりません。
私のディレクティブは現在次のようになっています。
myApp.directive('fancyDisplay', ['$filter', function($filter) {
return {
scope: {
'fancyDisplay': '='
},
template: "<div ng-repeat='datum in fancyDisplay | filter:tagFilter'>{{datum.name}}</div>"
};
}]);
は機能しfilter:tagFilter
ていませんが。ディレクティブでデータをフィルタリングするにはどうすればよいですか?
JSfiddle はhttp://jsfiddle.net/VDLqa/4/で入手できます 。