gpt4 book ai didi

javascript - 如何在单独的模块中包含 Angular 模块

转载 作者:行者123 更新时间:2023-11-29 11:01:22 25 4
gpt4 key购买 nike

我是 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);

我想知道是否有一种方法可以将一个模块注入(inject)另一个模块,但到目前为止我尝试过的方法都没有奏效。

最佳答案

你可以像这样在一个主模块中注入(inject)其他模块:

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

并且这个注入(inject)的模块可以有其他注入(inject)的子模块,等等。

关于javascript - 如何在单独的模块中包含 Angular 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46476114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com