Angular js服务器端过滤器和分页

Angular js server side filter and pagination

本文关键字:分页 过滤器 服务器端 js Angular      更新时间:2023-09-26

我有几个输入字段,我们可以使用一个带有搜索名称的输入字段作为示例。当有人输入该字段时,我希望能够过滤对象的结果。但我想做过滤服务器端而不是客户端。我有一个数据库,里面有很多记录,所以我不想把它们全部返回并在客户端进行过滤,这真的会减慢速度。id还喜欢用angular js实现分页。有指针吗?还是我应该去的方向?

我使用mongodb作为数据库存储

下面是使用mongolab的示例:http://jsfiddle.net/CLVpf/2/

您可以只CCD_ 1查询变量来构造查询URL,并针对CCD_ 3实例调用CCD_。

$scope.$watch('search', function (key) {
    var q = null;
    if (key) {
        q = {
            q: '{name:{$regex:"' + key + '"}}'
        };
    }
    $scope.projects = Project.query(q);
});

这里Project是ngResource实例。