我正在使用带有ng-tables的angular JS和rails作为API。 我成功地将ng-tables与服务器端分页集成在一起。我面临的问题是每当我从详细页面返回列表页面。表数据不可见。我检查了日志并使用了断点。我可以看到数据但不幸运。
我的控制器是sampleController.js
function sampleController($scope, $http, ngTableParams, $state, Auth) {
$data = [];
$scope.tableParams = new ngTableParams({
page: 1,
count: 10
}, {
getData: function($defer, params) {
$http.get('sample.json', {
params: {
page: params.page()
}
})
.success(function(response, status) {
$data = response.data;
params.total(response.count);
$defer.resolve($data);
});
}
});
我的html模板如下
<table ng-table="tableParams" class="table ng-table-responsive">
<tr ng-repeat="data in $data.tasks">
<td data-title="'Title'">
{{data.title}}
</td>
</tr>
</table>
我也提到issue。但我无法修复它。
感谢您的时间和投入。希望你的解决方案。