requireJS require函数具有一个没有定义的模块名称

问题描述 投票:0回答:1

我正在尝试理解这段代码

    require(['mifosXComponents'], function (componentsInit) {
        componentsInit().then(function(){
            require(['test/testInitializer'], function (testMode) {
                if (!testMode) {
                    angular.bootstrap(document, ['MifosX_Application']);
                }
            });
        });
    });

代码位于mifosX client code。我相信这是mifosX Web客户端软件的切入点。我对这里的require语法感到困惑。我看到的所有在线示例代码都类似于require(["a", "b"], function (a, b){});。换句话说,function()内部的参数列表都在依赖项[]内部列出。但是,我上面粘贴的代码在componentsInit内部有function()。而且我在源代码树中找不到componentsInit被定义的任何地方.....

我在这里尝试的是了解mifosX的代码逻辑流程。我是Java和RequireJS的新手。如果您知道这里发生了什么,请帮助我理解这一点。预先感谢!

javascript requirejs
1个回答
0
投票

这里是您的代码,其中有一些注释将阐明:

© www.soinside.com 2019 - 2024. All rights reserved.