Verwenden von Filtern mit Direktiven in AngularJS
Ich versuche, Filter innerhalb einer AngularJS-Direktive zu verwenden, weiß aber nicht genau, wie. Aus einigen Informationen in der Mailingliste geht hervor, dass Sie $ filter einschleusen und verwenden können sollten, aber ich bin nicht sicher, wie / wo Sie es aufrufen sollen.
Meine Direktive sieht momentan so aus:
myApp.directive('fancyDisplay', ['$filter', function($filter) {
return {
scope: {
'fancyDisplay': '='
},
template: "<div ng-repeat='datum in fancyDisplay | filter:tagFilter'>{{datum.name}}</div>"
};
}]);
Obwohl diefilter:tagFilter
funktioniert nicht Wie soll ich meine Daten in der Direktive filtern?
JSfiddle erhältlich beihttp://jsfiddle.net/VDLqa/4/ Vielen Dank im Voraus für alle Antworten.