En mi aplicación angular 4, tengo una cadena como
comment: string; comment = "<p><em><strong>abc</strong></em></p>";Cuando sirvo este texto en mi html, como
{{comment}}Luego muestra:
<p><em><strong>abc</strong></em></p>Pero necesito mostrar el texto "abc" en negrita y cursiva, como abc
¿Cómo puedo hacer esto?
Use el enlace de propiedad de sintaxis de flujo unidireccional:
<div [innerHTML]="comment"></div> De angular docs : "Angular reconoce el valor como inseguro y lo desinfecta automáticamente, lo que elimina la etiqueta <script> pero mantiene contenido seguro como el elemento <b> ".