angular.module('App').factory('Blogs', ['$resource', function($resource) { return $resource('/api/blog/:blogId/:catId/:search/:pagenum' , { blog: '@blogId', page: "@pageController", pagenum: '@pagenum' }, { Page: { params: { pageController: "page" } }, Cat: { params: { catController: "cat", catId: 'catId' } } }); }]);
我已经在angularjs中进行了上述服务,我可以访问我的控制器中定义的页面方法,即我可以在我的控制器中调用Blogs.Page/Blogs.Cat。
答案 0 :(得分:0)
是的,当然,您可以这样使用它:
function PageController($scope, Blogs){
Blogs.Page(function(response){
$scope.pages = response;
});
}
也可以是params:
function PageController($scope, Blogs){
Blogs.Page({ id: 3}, function(response){
$scope.pages = response;
});
}
我建议你看看:Restangular repo,如何使用:video from developers