我有这项服务:
factory('Post', function($resource) {
return $resource('/api/post.json', {},
{
query: {method:'GET', isArray: false}
}
);
})
我有这个控制器:
function PostsCtrl($scope, Post) {
// init
$scope.page = 0;
$scope.page_has_next = true;
$scope.loadMore = function() {
if($scope.page_has_next) {
$scope.posts = Post.query({page: ++$scope.page},
function(data) {
$scope.page_has_next = data.has_next;
}
);
}
}
$scope.loadMore();
}
这工作得很好,每次loadMore()
执行模型都会更新下一页,直到没有更多页面。但是,我想将新的帖子集附加到当前模型而不是替换它,我该怎么做?