4
我有几个输入字段,我们可以使用输入字段与搜索名称为例。当有人输入该字段时,我希望能够过滤对象的结果。但我想做过滤器服务器端而不是客户端。我有一个有很多记录的数据库,所以我不想将它们全部归还,并进行过滤客户端,它确实减慢了速度。 ID也喜欢用角度js实现分页。任何指针?还是我应该走的方向?角度js服务器端过滤器和分页
我使用MongoDB的作为分贝店
我有几个输入字段,我们可以使用输入字段与搜索名称为例。当有人输入该字段时,我希望能够过滤对象的结果。但我想做过滤器服务器端而不是客户端。我有一个有很多记录的数据库,所以我不想将它们全部归还,并进行过滤客户端,它确实减慢了速度。 ID也喜欢用角度js实现分页。任何指针?还是我应该走的方向?角度js服务器端过滤器和分页
我使用MongoDB的作为分贝店
这里是例如使用mongolab:http://jsfiddle.net/CLVpf/2/
你可以只$watch
查询变量构造查询网址, 并调用query()
对ngResource
实例。
$scope.$watch('search', function (key) {
var q = null;
if (key) {
q = {
q: '{name:{$regex:"' + key + '"}}'
};
}
$scope.projects = Project.query(q);
});
这里Project
是ngResource实例。
这是一个相当宽泛/模糊的问题。当然你可以在网上找到例子。如果你有一些代码存在问题或更具体的问题,那将会产生更好的问题。 –
你为什么要在客户端进行过滤mongo db提供了非常快速的自己的过滤 –