Мне нужно разрешить моим конечным пользователям копировать / вставлять вывод html шаблона компонента, например, в шаблон MailChimp или на свой собственный веб-сайт, в виде статического html.Мне нужно что-то похожее на кнопки, которые генерируют встраиваемый код iframe на некоторых веб-сайтах управления контентом, чтобы пользователь мог вставить этот iframe html в соответствующую часть своего сайта.
Мой (упрощенный) шаблон компонента сраздел, который выглядит следующим образом:
<div *ngFor="let item of items">
<p>{{item.title}}</p>
</div>
... который во время выполнения должен создать HTML в DOM, который выглядит примерно так:
<p>item title 1</p>
<p>item title 2</p>
<p>item title 3</p>
.
.
Я хочу дать моим пользователямкнопка, которая скопирует сгенерированный html в буфер обмена, чтобы они могли вставить и отобразить его, например, в соответствующем разделе своего статического сайта.У меня уже есть пользовательская директива копирования в буфер обмена, которая будет обрабатывать фактическую операцию копирования для любой передаваемой мне строки, но что в этом случае следует копировать?Как получить доступ к «статической» версии html «<p>item title 1</p>...
», которую пользователь видит в браузере?
Пожалуйста, дайте мне знать, если мой вопрос нуждается в дополнительных разъяснениях.Результаты Google, похоже, указывают на то, что это не обычная операция, поэтому у меня возникают проблемы с формулировкой вопроса с правильной терминологией.