我正在尝试在 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/ 获得提前感谢您的任何回复。