我有几个输入字段,我们可以使用带有搜索名称的输入字段作为示例。当有人在该字段中输入内容时,我希望能够过滤对象的结果。但我想做过滤器服务器端而不是客户端。我有一个包含大量记录的数据库,因此我不想返回所有记录并在客户端进行过滤,这确实会减慢速度。 id也喜欢用Angular js实现分页。有什么指示吗?或者我应该前进的方向?
我使用 mongodb 作为数据库存储
这是使用 mongolab 的示例:http://jsfiddle.net/CLVpf/2/ http://jsfiddle.net/CLVpf/2/
你可以只$watch
用于构造查询 URL 的查询变量,
并打电话query()
反对这ngResource
实例。
$scope.$watch('search', function (key) {
var q = null;
if (key) {
q = {
q: '{name:{$regex:"' + key + '"}}'
};
}
$scope.projects = Project.query(q);
});
Here Project
是 ngResource 实例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)