我试图用服务器数据初始化ng表。但它不会加载表中的数据。ng表与服务器数据
但是我能够看到ajax调用在控制台中是成功的。 Ajax调用后,我看到多个表格行数据没有数据。
任何想法我做错了什么?
<script>
var tableAp = angular.module('tableApp', ["ngTable"]);
tableAp.controller('testTable', function($scope, $http, NgTableParams) {
$scope.tableParams = new NgTableParams({}, {
getData: function(params) {
$http.get('http://localhost/data.php')
.success(function(data) {
console.log(data);
params.total(data.inlineCount);
return data;
//console.log(data);
});
}
});
});
</script>
HTML
<body ng-app="tableApp">
<div ng-controller="testTable">
<table ng-table="tableParams" class="table" show-filter="true">
<tr ng-repeat="user in $data">
<td>
{{user.name}}</td>
<td>
{{user.age}}</td>
</tr>
</div>
</body>
能否请你在这里给返回的JSON数据更新HTML? –
Hi @ Md.Rahman这是具有相同结构的示例数据。 '['name':'name1','age':1},{“name”:“name2”,“age”:2},{“name”:“name3”,“age”:3} ,{ “名称”: “NAME4”, “年龄”:4},{ “名称”: “NAME5”, “年龄”:5},{ “名称”: “name6”, “年龄”:6},{ “name”:“name7”,“age”:7} ,{“name”:“name8”,“age”:8}]'我在控制台 – rram