с учетом того что он в вендоре - не вижу причин почему добавление в AppModule bad Practice. Я в вероятностью 90% уверен что проблема в неорганизованных импортах и некорректных чанках. у нас просто такая же проблема с которой мы сейчас разбираемся
хочется, чтобы модуль был модулем, а не тянуть что-то в appmodules только из-за того, что либа дает неудобный механизм, про который я писал с передачей двух рефов.
я про это и говорю, я делал тестовый проект, с лейзи модулями, тот же диалог юзал в этих лейзи модулях, в них же импортил что нужно и оно все работало без закидывания в appmodule или каких то изощрений с рефами вся проблема оказалась с неверными импортами/экспортами
можно еще попробовать import(MyModule).then(()=>{openMyModal()}) сделать
с подгрузкой диалогов нужно быть очень аккуратным, чтобы юзеры не подумали что "все пропало"
Обсуждают сегодня