我正在尝试学习AngularJS,但可能是一个简单的问题。
到目前为止,我有一些硬编码的json文件,还没有“真正的”后端,其中有一些人。在我的表格中,我想每次都展示一个人。我发现的所有示例都使用查询来获取列表或使用参数调用REST服务。我不确定如何将这个应用到我的原型上? 这段代码以这种方式工作,即它获取我的json文件并在其中显示单个实体,但是当它有10个时,我想搜索一个。下一步将是“喜欢”搜索并在模态列表中透露它们。我认为..
我的HTML
.......
<div class="form-group">
<label for="inputId" class="col-lg-2 control-label">PersonId</label>
<div class="col-lg-6">
<input type="text" class="form-control" id="inputId" ng-model="person.personid">
</div>
<button class="btn btn-mc" ng-click="getPerson()">Search</button>
</div>
我的控制器
.........
.controller('MainCtrl', ['$scope', 'Person', function($scope, Person) {
$scope.person = Person.get();
我的服务
angular.module('myApp.personServices', ['ngResource'])
.factory('Person', ['$resource',
function ($resource) {
return $resource('persons/person.json/:personid', {}, {
get: {method:'GET', isArray:false}
});
}]);
此致
答案 0 :(得分:1)
这个例子可以用吗? http://docs.angularjs.org/api/ng.filter:filter
如果要处理大量数据,则必须进行服务器端过滤。无法负担将数百万条目加载到内存中然后开始过滤。