我試圖用服務器數據初始化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