Ng-table: Beispiele scheinen einen falschen Abhängigkeitsnamen aufzulisten

Erstellt am 3. Apr. 2014  ·  12Kommentare  ·  Quelle: esvit/ng-table

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?

question

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ßen N am Anfang.

Alle 12 Kommentare

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

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

yujiayinshi picture yujiayinshi  ·  8Kommentare

alienriquebm picture alienriquebm  ·  6Kommentare

wayjake picture wayjake  ·  6Kommentare

esvit picture esvit  ·  37Kommentare

zeeshanhanif picture zeeshanhanif  ·  5Kommentare