【发布时间】:2015-06-10 09:01:16
【问题描述】:
我希望将 Angular JS 与 WebAPI 结合使用 - 将从 WebAPI 返回大量结果,因此希望使用某种服务器端分页和过滤。
我看到的大多数教程都是关于客户端过滤的,这不是我想要的。
之前没有真正使用过 AngularJS,所以寻找一个简单的例子来展示如何使用它——实际上我有一个产品列表,并且希望能够按价格进行过滤。由于它是一个大型数据集,我也想利用分页。
目前,在我的控制器中,我有:
app.controller("MyController", function ($scope, $http){
$http.get('/api/ProductResults').
success(function (data, status, headers, config) {
$scope.results = data.results;
}).
error(function (data, status, headers, config) {
// log error
});
这将返回一个产品列表,我将使用它来输出一个列表。
WebAPI 将采用页码和过滤器等参数,但我不确定如何在代码中实现。
$http.get('/api/Products?page=1&minPrice=10')
我希望我能从 URL 参数中获得当前页码和最低价格?
【问题讨论】:
标签: javascript angularjs pagination filtering