2016-08-04 6 views
2

Webseite Ich folgte: http://ng-table.com/ngTable nicht funktioniert, einfaches Beispiel - kopiert von der offiziellen Website

ich für Tisch-Richtlinien suchte die ganze Arbeit zu beschleunigen, und ich landete auf ngTable Github Seite und ihre spezifischen Web-URL.

Ich folgte dem auf ihrer Hauptseite aufgeführten Prozess, aber ich weiß nicht, warum das nicht funktioniert.

js Geige Link: Click Here

HTML

<table ng-table="vm.tableParams" class="table" show-filter="true"> 
    <tr ng-repeat="user in $data"> 
     <td title="'Name'" filter="{ name: 'text'}" sortable="'name'"> 
      {{user.name}}</td> 
     <td title="'Age'" filter="{ age: 'number'}" sortable="'age'"> 
      {{user.age}}</td> 
    </tr> 
</table> 

-Controller

var self = this; 
var data = [{name: "Moroni", age: 50},{name: "Moroni", age: 50},{name: "Moroni", age: 50},{name: "Moroni", age: 50},{name: "Moroni", age: 50},{name: "Moroni", age: 50}]; 
self.tableParams = new NgTableParams({}, { dataset: data}); 

Antwort

2

änderte ich einige Dinge in Ihrem Beispiel. Hier sind die grundlegenden Dinge in der Steuerung:

$scope.data = [{ 
    name: "Test1", 
    age: 50 
}, { 
    name: "Test2", 
    age: 51 
}, { 
    name: "Test3", 
    age: 52 
}, { 
    name: "Test4", 
    age: 53 
}, { 
    name: "Test5", 
    age: 54 
}, { 
    name: "Test6", 
    age: 55 
}]; 

$scope.tableParams = new NgTableParams({}, { 
    dataset: $scope.data 
}); 

Hoffentlich werden Sie einen Punkt in der richtigen Richtung, Ihr Problem zu lösen.

Arbeits Demo: https://jsfiddle.net/thepio/ushoubbx/

+0

Dank Mann für die schnelle Antwort, war das Problem wegen tableparams rechts Dingens? – DeathNote

+0

Kein Problem und ja das war dein Problem. Tut mir leid, dass ich in meiner Antwort nicht klar bin. – thepio

+0

Hey thepio, noch eine Hilfe benötigt. Nehmen wir an, ich habe jetzt 100 json-Objekte in einem Daten-Chunk, wenn die 10. Seite vom Benutzer angeklickt wird. Ich möchte 100 neue Elemente erstellen. Wie wird das mit ngTable gehandhabt? Ich kann das Backend-Problem lösen Ich möchte nur wissen, wie man eine Funktion usw. aufruft, wenn die letzte Seite erreicht ist. – DeathNote

Verwandte Themen