Последняя версия ngx- bootstrap каждый компонент был сгенерирован как модуль umd. Мы используем отдельные файлы модуля umd и пытаемся объединить их в один файл umd (как некоторые особые требования в проекте).
При этом для модального модуля было замечено, что все модули зависимости экспортированы в контекст ngx- bootstrap но доступ к модальному модулю с глобальным контекстом
Не могли бы вы помочь мне решить эту проблему.
a. В глобальном контексте у нас есть пространство имен, в котором ngx-bootstrap (global['ngx-bootstrap']['modal']={}
все bootstrap модули определены в этом стиле), именно так мы (система) размещаем модуль ngx- bootstrap. Но при внедрении в другой модуль к нему обращались, как к global.modal. Как я понимаю, система помещала модуль в ngx- bootstrap nampespace, но осуществлял доступ из глобального контекста пространства имен
b.
"global ['ngx- bootstrap'] ['mini-ngrx'] = {}
Выше приведен формат создания модуля в глобальном пространстве. но когда мы обращаемся к поставщикам / компонентам модуля, он получал доступ как
global['ngx-bootstrap'].miniNgrx.<module/compoenent>
То же самое с модулем загрузчика компонентов. Он преобразуется в случай верблюда (mini-ngrx -to miniNgrx, comp onet -loader to componentLoader)
![enter image description here](https://i.stack.imgur.com/4uqjo.png)
![enter image description here](https://i.stack.imgur.com/jx8Rc.png)
![enter image description here](https://i.stack.imgur.com/39kbG.png)