서버 데이터로 테이블을 초기화하려고했습니다. 그러나 테이블에 데이터를로드하지는 않습니다.ng 서버 데이터가있는 테이블
그러나 콘솔에서 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>
을 추가하여 HTML을 업데이트 스크립트 또한
업데이트? –
안녕하세요 @ Md.Rahman 이것은 동일한 구조의 예제 데이터입니다. { 'name ":"name ","age ": 1}, {"name ":"name2 ","age ": 2}, {name} :"name3 ","age ": 3} {name} : "name": "name": "name5", "age": 5}, { "name": "name6", "age": 6}, { "name": "name7", "age": 7} , {name ":"name8 ","age ": 8}] 콘솔에서 보았습니다. – rram