Использование провайдеров лениво загруженного модуля в компонентах других модулей - PullRequest
1 голос
/ 04 марта 2020

В моем приложении 2 модуля, которые имеют собственные наборы компонентов и поставщиков. Один из двух модулей требуется только при определенных обстоятельствах, например, если у пользователя есть специальное разрешение, поэтому я хотел бы сделать этот модуль загруженным с отложенной загрузкой. Проблема в том, что другой модуль, который загружен с нетерпением, использует некоторые службы и компоненты из модуля, который может быть загружен с отложенной загрузкой, и генерирует ошибки, потому что обычный модуль и его компоненты ничего не знают о компонентах и ​​службах загружаемой с отложенной загрузкой. модуль. Обеспечение общего доступа к этим службам и компонентам (из модуля с отложенной загрузкой) будет означать, что основная цель создания модуля с отложенной загрузкой - уменьшение размера приложения. Каковы жизнеспособные решения в этом случае?

...