2016-04-25 9 views
0

Hallo Ich arbeite an Angularjs Datatables und versuchen, die Spalten und Zeilen mit ng-repeat zu iterieren, aber es funktioniert nicht. Ich habe das Dokument überprüft, konnte aber nicht den genauen Weg finden, um Spalten und Datensätze in HTML zu übergeben.AngularJs Datatables nicht in der Lage, Spalten in HTML mit ng-repeat zu wiederholen

function CustomElementCtrl(DTOptionsBuilder, DTColumnBuilder) { 
    var vm = this; 
    vm.dtOptions = DTOptionsBuilder.fromSource('data.json') 
     .withDOM('<"custom-element">pitrfl'); 
    vm.dtColumns = [ 
     DTColumnBuilder.newColumn('id').withTitle('ID'), 
     DTColumnBuilder.newColumn('firstName').withTitle('First name'), 
     DTColumnBuilder.newColumn('lastName').withTitle('Last name').notVisible() 
    ]; 
} 
Here the dtColumns are manually created and the dtOptions are directly assigned from json, but I want to assign columns also from json. 
And why I can't use ng-repeat on html to iterate both columns and rows 
rather then like this <table datatable="" dt-options="showCase.dtOptions" dt-columns="showCase.dtColumns" class="row-border hover"> 


Danke,

+0

wo haben Sie ng-repeat verwendet? und wo haben Sie dem Umfang Daten zugeordnet? –

+0

@KishoreBarik Auf html wie

{{Säule}}
{{}} record.name {{}} record.date
und auf Controller $ scope.columns = resoponse.data; $ scope.records = response.data; –

Antwort

0

Wenn Sie die Winkelweise verwenden möchten, das Datum Tisch zu binden müssen wie diese

<table datatable="ng" class="row-border hover"></table> 

per docs.

+0

Willkommen bei SO! Bei der Veröffentlichung von Lösungen für Fragen von Personen ist es wichtig, alle Informationen in einen beliebigen Link zu integrieren. – MayorMonty

+0

@MayorMonty Was meinen Sie mit allen Informationen? –