простыми скриптами на javascript + стили. Это все загрузить в переменную и отобразить в компоненте на странице. Чтобы работали скрипты и стили? Что можно использовать , как ?
например так [innerHTML]
а лучше у дива куда будешь втыкать, получаешь реф div.nativeElement.innerHTML ="твой код";
ну а скрипты тут уже сложнее нативный js не дает возможности сразу выполнить их из строки, он тупо вставит в дом, а например jQuery .html() использует eval для скриптов, тебе надо сделать что то похожее
Всеми способами избегать этого. Правильный способ встроить iframe. идеально webcomponent, но не факт что подойдет. Отличная статья по созданию динамических компонентов: https://habr.com/ru/company/infowatch/blog/330030/ Напрямую в innerHTML пихать это прям плохо.
Обсуждают сегодня