Народ, нужен совет
Я создаю попап для карты (mapbox-gl-js)
Как это обычно делаем:
1 - с помощью ComponentFactoryResolver создаём ComponentFactory для днамического создания компонента
2 - с помощью ComponentFactory<T> и инджектора создаём компонент T
3
this.openedPopup = new Popup()
.setLngLat(lngLat)
.setDOMContent(dynamicComponet.location.nativeElement)
.addTo(this.map);
dynamicComponet.changeDetectorRef.detectChanges();
Я добавил туда
<mat-expansion-panel>
. Она не раскрывается
Так же, если туда добавить matInput, то не будет красивой анимации при выделении
При этом (click) работает, кнопки нажимаются, связывание данных работает
Не очень понимаю, куда копать
Как надо правильно создавать динамические компоненты, чтобы всё работало?