Używanie filtrów z dyrektywami w AngularJS

Próbuję użyć filtrów w ramach dyrektywy AngularJS, ale nie wiem dokładnie, jak to zrobić. Z niektórych informacji na liście dyskusyjnej wynika, że ​​powinieneś być w stanie wstrzyknąć $ filter i użyć go, ale nie jestem pewien, jak go wywołać.

Moja dyrektywa wygląda obecnie tak:

myApp.directive('fancyDisplay', ['$filter', function($filter) {
    return {
        scope: {
            'fancyDisplay': '='
        },
        template: "<div ng-repeat='datum in fancyDisplay | filter:tagFilter'>{{datum.name}}</div>"
    };
}]);

Chociażfilter:tagFilter nie działa. Jak filtrować dane w dyrektywie?

JSfiddle dostępny pod adresemhttp://jsfiddle.net/VDLqa/4/ Z góry dziękuję za wszelkie odpowiedzi.

questionAnswers(2)

yourAnswerToTheQuestion