Есть контейнер страницы который реализован на Angular Elements, внутри есть сервис который с помощью @angular/cdk/overlay и @angular/cdk/portal реализует модальные диалоги, аналог MatDialog от @angular/material/dialog.
Когда передаешь компонент в метод создания диалога, то после создания данного диалога на компоненте не отрабатываются Life cycle hooks. Конструктор обрабатывается и статический темплейт рисуется, но никаких байдингов нету. Если дернуть detectChanges() то все проставиться. Но не пойму почему не отрабатывают Life cycle hooks. Ошибок в консоли нету. Что еще хуже, это то, что на некоторых компонентах все работает корректно. Между компонентами особо разницы нету. Может кто знает нюансы и сталкивался с подобным ? А кода прилично и в песочницу не зальешь(.
Change detection не onPush?
Обсуждают сегодня