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