Я пытаюсь понять этот фрагмент кода
require(['mifosXComponents'], function (componentsInit) {
componentsInit().then(function(){
require(['test/testInitializer'], function (testMode) {
if (!testMode) {
angular.bootstrap(document, ['MifosX_Application']);
}
});
});
});
Код находится в код клиента mifosX . Я считаю, что это точка входа в программное обеспечение веб-клиента mifosX. Я действительно смущен синтаксисом require
здесь. Весь онлайн-пример кода, который я видел, похож на require(["a", "b"], function (a, b){});
. Другими словами, список параметров внутри function()
все перечислены внутри зависимости []
прямо перед ним. Однако код, который я вставил выше, имеет componentsInit
внутри function()
. И я не смог найти никакого места в дереве исходного кода, в котором определен componentsInit
.....
Я пытаюсь понять, что такое logi c flow code mifosX. Я новичок в Javascript и требую JS. Пожалуйста, помогите мне понять это, если вы знаете, что здесь происходит. Заранее спасибо!