javascript - Table is not forming correctly in AngularJS -


edit 1 -

plnkr demonstrate problem - http://plnkr.co/edit/qqn2k3jtsnopxs9vi7ck?p=preview

---------------- original code , problem ----------------

i using angular datatable generate table view.

my simple controller code follows -

function tabletestctrl ($scope, dtoptionsbuilder, dtcolumnbuilder, localstorageservice) {     console.log('from table');     var tbdata = localstorageservice.get('tabledata') || {};     var dd = new array();     dd = [{"name": "tiger nixon", "age": "61"},{"name": "garrett winters","age": "63"}];        //$scope.dtoptions = dtoptionsbuilder.fromsource(dd);     $scope.dtoptions = dd;     console.log($scope.dtoptions);                 $scope.dtcolumns = [                 dtcolumnbuilder.newcolumn('name').withtitle('name'),                 dtcolumnbuilder.newcolumn('age').withtitle('age')             ]; } 

my view code -

<div class="panel-body" ng-controller="tabletestctrl">     <div class="table-responsive" ng-if="dtoptions">         <table datatable="" dt-options="dtoptions" dt-columns="dtcolumns" class="table table-striped table-bordered table-hover"></table>     </div> </div> 

following result getting(no error in console) -

result

if remove comment line -

//$scope.dtoptions = dtoptionsbuilder.fromsource(dd); 

it alerting following error -

datatables warning: table id=datatables_table_0 - invalid json response. more information error, please see http://datatables.net/tn/1

please let me know doing wrong here.

try way:

$scope.dtoptions = dtoptionsbuilder.newoptions() .withoption('data', dd); 

you can set other options using dtoptionsbuilder. tried built complete datatables options using json, while ment set "data" attribute.

plunkr


Comments

Popular posts from this blog

How to show in django cms breadcrumbs full path? -

php - Invalid Cofiguration - yii\base\InvalidConfigException - Yii2 -

ruby on rails - npm error: tunneling socket could not be established, cause=connect ETIMEDOUT -