Eckige "Unbekannter Anbieter" Fehler bei der Verwendung von "$filter", die in der Richtlinie
Ich habe eine Richtlinie, die muss mit Winkel-s "$filter " in den code. Jedoch, wenn Sie versuchen, es zu verwenden, ich erhalte eine Fehlermeldung:
[$injector:unpr] Unknown provider: FilterProvider <- Filter
Hier ein minimal-Beispiel, was den Fehler verursacht: http://jsfiddle.net/5tLtj3nh/
Bin ich überfragt, um herauszufinden, was ich falsch mache.
Möchten Sie die filter-array von
können Sie bitte fügen Sie Ihren code?
query
string? Wenn dem so ist, sollten Sie $filter('filter')([], 'query');
BTW, besser zu post-code-hierkönnen Sie bitte fügen Sie Ihren code?
InformationsquelleAutor sslepian | 2014-08-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie mit der
$filter
Dienst falsch.Muss man einen filter aus
$filter
service zuerst so:oder ein Einzeiler:
In Fall, dass Sie verwirrt sind, die
'filter'
filter ist eine der build-in-Filter von angularjs.Gibt es viele mehr, siehe: https://docs.angularjs.org/api/ng/filter
Tipp: könnte Man auch Spritzen, einen individuellen filter zu verwenden, wie diese:
InformationsquelleAutor runTarm
Wie bereits erwähnt in den Kommentaren, deine syntax ist falsch. Die Verwendung der
filter
$filter
die syntax wie pro die Dokumentation ist:Vorausgesetzt, Sie filtern möchten, auf der Grundlage der
query
Zeichenfolge, die Sie brauchen:InformationsquelleAutor Beyers
für die Arbeit plnkr
http://plnkr.co/edit/US6xE4h0gD5CEYV0aMDf?p=preview
prüfen Sie, wie Ihre Winkel-Umgebung eingerichtet ist.
Befolgen Sie Die Schritte:
prüfen Sie, ob Ihr Index.html geladen wurde-script.
prüfen, ob $filter verwendet wird, der controller
Du html-Seite ist mit FilterBy
Vergessen Sie nicht, die Abhängigkeit beim laden eckigen
InformationsquelleAutor CredibleAshok