AngularJS,从json获取单个帖子

AngularJS, get single post from json

本文关键字:单个帖 获取 json AngularJS      更新时间:2023-09-26

我正在尝试学习AngularJS,但可能遇到了一个简单的问题。

到目前为止,我有一些硬编码的json文件,还没有"真正的"后端,里面有一些人。在我的表单中,我想每次都显示一个人。我发现的所有示例都使用query来获取列表或调用带有参数的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}
                });
            }]);   

问候

这个例子有用吗?http://docs.angularjs.org/api/ng.filter:filter

如果要处理大量数据,则必须在服务器端进行过滤。无法将数百万个条目加载到内存中,然后开始筛选。