Javascript 如何在单独的模块中包含角度模块

Javascript 如何在单独的模块中包含角度模块,javascript,angularjs,Javascript,Angularjs,我对Angular是个新手,我正在寻找一些关于基本概念的帮助。目前,我有一个模块,其中包含我希望在单独模块中访问的函数和属性 以下是我想要访问的代码: (function() { 'use strict'; var recentItemRepoDep = [ 'repository', recentItemRepository ]; var repoName = 'spRecentItemRepository'; angular .module('repository') .

我对Angular是个新手,我正在寻找一些关于基本概念的帮助。目前,我有一个模块,其中包含我希望在单独模块中访问的函数和属性

以下是我想要访问的代码:

(function() {
  'use strict';

 var recentItemRepoDep = [
'repository',
recentItemRepository
];

var repoName = 'spRecentItemRepository';

angular
  .module('repository')
  .run(repoSelfRegister(repoName))
  .factory(repoName, recentItemRepoDep);

function recentItemRepository(repository) {
  var repo = repository('APIRecentItem', {
    primaryKeys: [/*'UserName',*/ 'ItemID']
  });

  return repo;
}
})();
下面是我试图实现前面代码的代码的开头:

(function() {
'use strict';

var salesDocumentMenuCtrlDep = [
  '$scope',
  '$state',
  '$stateParams',
  'repos',
  'spTabBarViewModel',
  'spLoader',
  'spCurrentUser',
  'salesDocsVal',
  salesDocumentMenuCtrl
];

angular
  .module('salesDocumentModule')
  .controller('salesDocumentMenuCtrl', salesDocumentMenuCtrlDep);

我想知道是否有一种方法可以将一个模块注入另一个模块,但到目前为止我还没有尝试过任何方法。

您可以将其他模块注入一个主模块,如下所示:

angular
  .module('mainModule', ['other', 'modules', 'goes', 'here']);

这个注入模块可以有其他注入子模块,依此类推。

注入模块或依赖项的方法:

var App = angular.module("App", ['ui.event', 'ngResource', 'ngAnimate', ...]);
或者另一种方式:

var app = angular.module('app');
app.requires.push('newDependency');

为了获得更好的反馈,你应该知道你所谓的“角度”现在应该被称为“角度”“角度”指的是“角度2/4”。