constructor(private bhService: BhTextToHtmlService) {}
convert() this.htmlOutput = this.bhService.convertPlainToHtml(this.plainText); // Guardar como string para mostrar el código (sin sanitizar) this.htmlString = this.plainText.replace(/\n/g, '<br>').replace(/\s\s/g, ' '); descargar bh text to html mozilla angular
<div class="input-area"> <label for="plainText">Texto plano:</label> <textarea id="plainText" [(ngModel)]="plainText" (input)="convert()" rows="10" placeholder="Escribe tu texto aquí... Usa saltos de línea, espacios, etc."> </textarea> </div> Usa saltos de línea
// bh-text-to-html.service.ts import Injectable from '@angular/core'; import DomSanitizer, SafeHtml from '@angular/platform-browser'; @Injectable( providedIn: 'root' ) export class BhTextToHtmlService SafeHtml from '@angular/platform-browser'
// Manejar tabuladores (opcional) withBreaks = withBreaks.replace(/\t/g, ' ');
// Sanitizar y marcar como confiable para Angular return this.sanitizer.sanitize(1, withBreaks)
Este artículo ha sido optimizado para la búsqueda "descargar bh text to html mozilla angular". Si encontraste útil este contenido, compártelo con la comunidad de desarrolladores.