Ng-Table tableParams

7

Ich folge dem ersten Beispiel von ng-table ( Ссылка ).

Alles scheint zu funktionieren außer tableParams. Sobald ich es in den Controller einschließe, wird nichts auf der Seite angezeigt.

Der Unterschied zwischen dem Beispiel und meinem Code besteht darin, dass ich Daten von einem json-Dienst lade:

%Vor%

Autos.query (); funktioniert gut (getestet). Also was fehlt mir? Es gibt einen Javascript-Fehler: "undefined ist keine Funktion, die auftritt" in der folgenden Zeile:

%Vor%     
Tyvain 28.03.2014, 00:23
quelle

4 Antworten

21

Ich bin auch neu mit Angular und auch mit ngTable-Plugin, aber ich denke, Ihr Problem ist, dass Sie nicht die Referenz für ngTable auf Ihrem Modul hinzufügen.

%Vor%

Sie haben die 'ngTable' in der Modulabhängigkeit und auch die 'ngTableParams' auf Ihrem Controller verpasst.

Hoffe das hilft dir.

    
Elwi 10.04.2014 23:17
quelle
5

Ich bin mir nicht sicher, woher ngTableParams kommt, aber Sie injizieren es nicht:

%Vor%

Entweder sollte das so sein:

%Vor%

Oder so:

%Vor%     
Mathew Berg 28.03.2014 12:41
quelle
0

Versuche das, Ersetzen Sie Ihre ngTableParams - & gt; NgTableParams angular.module ('mean.cars'). controller ('CarsController', '$ scope', '$ stateParams', '$ location', 'Global', 'Cars', Funktion ($ scope, $ stateParams, $ location, Global, Autos, NgTableParams) {

und

$ scope.tableParams = new NgTableParams ({.Es hat für mich funktioniert.

    
Hema Nandagopal 21.07.2017 09:16
quelle
-2

Führen Sie Ihren Service in getData aus %Vor%     

Giovani Hgo 25.04.2015 00:06
quelle

Tags und Links