@coffeeteea Я делал. У айфрейма есть недостатки. Так как доступ с парент приложению. Отрисовка pop-up и всего остального. Преопределение стилей
Я делал 2 способами
- angular elements
- просто bootstrap приложения по html tag. в данном случае тебе придется слой
@Input @Output писать самому через CustomEvents и listeners на этом же html tag. А так же re-init приложения (destroy -> bootstrap)
В общем руками напишешь тоже самое что за тебя делает angular elements.
Был один момент с NgZone и angular elements. Создатели Angular Elements (я напрямую общался с Rob Wormald) не рекомендуют опираться на NgZone при использовании Angular Elements. И использовать обновление .detectChanges руками