Estoy importando elementos rss donde en la descripción hay mucho código html (enlaces, párrafos, etc...). Cuando lo estoy viendo en la vista de componentes como:
{{rss.description}}la salida en el sitio es como:
<a href="http://link.com">Something</a> <p>Long text</p>¿Cómo puedo analizarlo rápida y fácilmente en html? No quiero cruzarlo con jQuery. Gracias
No estoy seguro si entiendo bien tu pregunta, pero esto podría ser lo que quieres
<div [innerHTML]="rss.description"></div>Consulte también En RC.1, algunos estilos no se pueden agregar usando la sintaxis de enlace para saber cómo permitir HTML "no seguro".
<div class="innerhtml-class" [innerHTML]="variable.innerHtml"></div>Para agregar estilos:
El selector de componentes es: aplicación-mi-componente
Agregue una clase al elemento que aloja el contenido de innerHtml en la plantilla app-my-component:
Agregue al archivo de estilos globales ubicado en la carpeta src del proyecto angular:
app-my-component { .innerhtml-class { declaration goes here } }