1

查看我在整个项目中的模块中使用的angular-app项目。.all().config()

angular.module('projects', ['resources.projects', 'productbacklog', 'sprints', 'security.authorization'])

.config(['$routeProvider', 'securityAuthorizationProvider', function ($routeProvider, securityAuthorizationProvider) {
  $routeProvider.when('/projects', {
    templateUrl:'projects/projects-list.tpl.html',
    controller:'ProjectsViewCtrl',
    resolve:{
      projects:['Projects', function (Projects) {
        //What does this do?
        return Projects.all();
      }],
      authenticatedUser: securityAuthorizationProvider.requireAuthenticatedUser
    }
  });
}])

这是该来源的直接链接

这种技术的用途是什么.all(),一般有什么作用?

4

2 回答 2

2

看起来他们正在使用MongolabngResource映射器,.all()可能返回从数据库中获取该类型(产品)的所有项目。

项目是由创建的资源

var Projects = $mongolabResource('projects');

更新:查询在此处实现。.all()基本上是一个带有空参数的查询。

于 2013-08-29T15:51:00.633 回答
0

直觉告诉我这是一个资源操作,如 $get、$query 等。

http://docs.angularjs.org/api/ngResource.$resource

于 2013-08-29T15:45:34.403 回答