Ich bin neu bei Angular, also vergib mir, wenn dies völlig falsch ist, aber die Beispiele zeigen etwas Ähnliches:
var app = angle.module ('main', ['ngTable']). controller ('DemoCtrl', Funktion ($ scope, $ filter, ngTableParams) {
...
Und das löst diesen Fehler aus: Fehler: [$
Das Ändern von 'ngTable' in 'ngTableParams' hat funktioniert. Ist es das, was die Beispiele sagen sollten, oder fehlt mir etwas?
Alle Beispiele funktionieren gut. ngTable ist der Name des Moduls. Der String angle.module ('main', ['ngTable']) bedeutet, dass das Hauptmodul vom ngTable-Modul abhängt. ngTableParams ist der Name des Dienstes, daher ist die Änderung von 'ngTable' in 'ngTableParams' falsch.
Ich habe genau das gleiche Problem. Ich verstehe, dass Sie sagen, dass das Beispiel korrekt ist, aber wenn ja, warum wird der Fehler Unbekannter Anbieter: ngTableProvider <- ngTable ausgelöst?
Ändern Sie den Code in:
['$scope', 'ngTableParams', function ($scope, ngTableParams) {
arbeitete für mich.
In welcher Klasse? Vielen Dank!
-Michael
Am 25. August 2014, um 10:32 Uhr, schrieb Jirka Helmich [email protected] :
Ändern Sie den Code in:
['$ scope', 'ngTableParams', Funktion ($ scope, ngTableParams) {
arbeitete für mich.- -
Antworte direkt auf diese E-Mail oder sieh sie dir auf GitHub an.
Das sind meine Abhängigkeiten für einen Controller.
Ich hatte genau das gleiche Problem und das gleiche Mittel wirkte. Ich vertraue dem Betreuer, dass dies kein Fehler ist, aber ich bin äußerst neugierig auf die Erklärung.
Dies ist auch weiterhin ein Problem für mich.
Ich bin neugierig auf Status und Auflösung, falls vorhanden.
Ich bin nicht neu in Angular und verwende AngularJS 1.2.24 und das neueste nuGet-Paket von ngTable.
Egal wie ich die Referenz ngTable injiziere, ich erhalte immer den gleichen Fehler: [$ injor: unpr ] Unbekannter Anbieter: ngTableProvider <- ngTable
Vielen Dank für Ihre Zeit.
Ich hatte genau das gleiche Problem und das gleiche Mittel wirkte.
Ich danke dem Herrn, dass ich diesen Beitrag endlich gefunden habe. Ich hätte dem Abschnitt "Controller verstehen" des AJ-Entwicklerhandbuchs mehr Aufmerksamkeit schenken sollen, insbesondere dem Einrichten des Ausgangszustands. Dies löste alle meine Probleme. Hier ist mein vollständiger Code für andere
app.controller ('DemoCtrl', ['$ scope', '$ filter', '$ sce', 'ngTableParams', Funktion ($ scope, $ filter, $ sce, ngTableParams) {
Ich habe mir einige Demos auf Codepen angesehen und es scheint, dass sich der Name geändert hat:
Es ist jetzt NgTableParams
mit einem großen N
am Anfang.
Vielen Dank an @herrminni , der zu NgTableParams in ein Großbuchstaben "N" gewechselt hat. Mein Code funktionierte seit einiger Zeit im letzten Jahr und ich hatte nichts geändert, was zu dem Verdacht führte, dass sich eine der von mir verwendeten Bibliotheken geändert hatte. Vielen Dank, dass Sie meine ersten Gedanken bestätigt und mir eine Lösung für mein Problem gegeben haben
Beweis, dass es funktioniert http://kronusproductions.com/songs_angular/#
Um das ngTable-Modul verwenden zu können, müssen Sie die Schritte unter http://ng-table.com ausführen
Beachten Sie, dass die Injektion von NgTableParams
mit dem Kapital N erfolgt
Hilfreichster Kommentar
Ich habe mir einige Demos auf Codepen angesehen und es scheint, dass sich der Name geändert hat:
Es ist jetzt
NgTableParams
mit einem großenN
am Anfang.