Saltar al contenido

Quitar html en el enlace de la plantilla Angular

Tenemos la mejor información que hallamos online. Queremos que te resulte de mucha ayuda y si puedes comentarnos algo que nos pueda ayudar a perfeccionar nuestra información hazlo con libertad.

Solución:

Supongo que no hay una forma directa de eliminar las etiquetas HTML de stringpuede usar Pipe, escriba un “Pipe” como este:

import  Pipe, PipeTransform  from '@angular/core';

@Pipe(
    name: 'striphtml'
)

export class StripHtmlPipe implements PipeTransform 
    transform(value: string): any 
        return value.replace(/<.*?>/g, ''); // replace tags
    

luego agregue “StripHtmlPipe” a las “declaraciones” de su módulo, después de estos pasos, puede usar esta tubería en su HTML:

  • result.question.title
  • tenga en cuenta que el código anterior no está completamente probado.

    No recomendaría usar una expresión regular para analizar html como lo sugiere kite.js.org. Usa los navegadores textContent / innerText función en su lugar:

    htmlToText(html: string) 
    

    Esto debería ser mucho más fiable. Todavía puede usar una tubería si lo desea, ¡simplemente no use expresiones regulares para analizar html!

    Te mostramos las comentarios y valoraciones de los usuarios

    Puedes reafirmar nuestro cometido ejecutando un comentario y valorándolo te damos las gracias.

    ¡Haz clic para puntuar esta entrada!
    (Votos: 0 Promedio: 0)



    Utiliza Nuestro Buscador

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *