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

В последней версии ngx-bootstrap каждый компонент был создан как модуль umd. Мы используем отдельные файлы модуля umd и пытаемся объединить их как один файл umd (как некоторые особые требования в проекте).

При этом для модального модуля было замечено, что все модули зависимостей экспортированы в контекст ngx-bootstrap, но имеют доступ в модальном модуле с глобальным контекстом.

Не могли бы вы помочь мне решить эту проблему.

а. В глобальном контексте у нас есть пространство имен, котороеngx-bootstrap (global['ngx-bootstrap']['modal']={}все модули начальной загрузки, определенные в этом стиле), именно так мы (система) размещаем модуль all ngx-bootstrap. Но при внедрении в другой модуль он получал доступ как global.modal. Согласно моему пониманию, система поместила модуль внутри ngx-bootstrap nampespace, но доступ из глобального контекста пространства имен

б.

"глобальный ['ngx-bootstrap']['mini-ngrx'] = {}

Выше показан формат, в котором модуль был создан в глобальном пространстве, но когда мы обращаемся к поставщикам / компонентам модуля, он обращался как

 global['ngx-bootstrap'].miniNgrx.<module/compoenent>

То же самое с модулем загрузчика компонентов. Он конвертируется в верблюжий корпус (mini-ngrx -to miniNgrx, компонент-загрузчик в componentLoader)

0 ответов

Другие вопросы по тегам