我对如何使用服务器端分页进行ng-grid感到有点困惑。 (http://angular-ui.github.io/ng-grid/)
有人能指出我在服务器端如何实现这一目标的正确方向吗?该示例显示了一个静态json文件。参数设置如何以及在何处设置限制和偏移,以便我可以调整我的sql查询和输出。从表面上看,它一下子全部加载。
感谢。我知道这可能会减少选票,但不得不抓住机会。
答案 0 :(得分:0)
不确定这是否对您有所帮助,因为我在我的服务器端使用SLIM框架进行路由和MEEKRO作为mysql famework。但它归结为:
这是我getPagedDataAsync
函数的样子
$scope.getPagedDataAsync = function (pageSize, page, sorting,searching) {
$http.get('db_api.php/'+pageSize+'/'+page+'/'+sorting.sortfield+'/'+sorting.sortdir+'/'+searching).success(function (data) {
$scope.profiles = data.result;
$scope.totalServerItems = data.all;
$scope.filtered = data.filtered;
if (!$scope.$$phase) {
$scope.$apply();
}
});
};
它向我的php脚本发送一个GET请求,其中包含观察者收集的参数。与示例不同,这也考虑了sortOptions
。如果您不想在服务器端使用路由框架,则应使用通常的问号标记&符号替换斜杠。
通过查看你的代表,我认为这应该已经给你一个线索。如果您需要有关sql查询的进一步帮助,请回来。