ngx-bootstrap@5.4.0: модуль UMD, кажется, доступен из глобального, но экспортирован в контекст ngx- bootstrap - PullRequest
0 голосов
/ 23 января 2020

Последняя версия 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

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...