Angularjs Express.js.js

Angularjs Express.js.js,angularjs,express,Angularjs,Express,我已经在angularjs中提供了上述服务,我可以在控制器中访问其中定义的page方法吗,即我可以在控制器中调用Blogs.page/Blogs.Cat吗 当然可以,您可以这样使用它: angular.module('App').factory('Blogs', ['$resource', function($resource) { return $resource('/api/blog/:blogId/:catId/:search/:pagenum' , {

我已经在angularjs中提供了上述服务,我可以在控制器中访问其中定义的page方法吗,即我可以在控制器中调用Blogs.page/Blogs.Cat吗

当然可以,您可以这样使用它:

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'
                  }
              }
      });
}]);
也可以是参数:

function PageController($scope, Blogs){
 Blogs.Page(function(response){
   $scope.pages = response;
 });
}
我已经向您推荐了:,如何使用:

function PageController($scope, Blogs){
 Blogs.Page({ id: 3}, function(response){
   $scope.pages = response;
 });
}