Ich habe ein Rohr ersetzen wie folgt erstellt:Angular 2 .replace Rohr
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({name: 'replace'})
export class ReplacePipe implements PipeTransform {
transform(value: string): string {
let newValue = value.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/\n/g, '<br>');
return `${newValue}`;
}
}
ich es in @NgModule Abschnitt app.module erklärt. Ich benutze es auf der Seite wie folgt:
<ion-card-content [innerHtml]="Message | linky | replace"></ion-card-content>
ich kann nicht herausfinden, wo ich den Fehler mache, weil ich es nicht bekommen zu arbeiten. Ich habe versucht, Linky Pipe zu entfernen, aber kein Glück. Jede Hilfe ist sehr geschätzt. Danke Jungs
Wenn Sie sagen, Sie können es nicht zur Arbeit bringen, was meinst du? Auf welche Art von Fehler oder Problem stößt du? – Ryan
Keine Fehler, was auch immer – DN0300
Warum versuchen Sie zu ersetzen '<,>' und das Ergebnis bei 'innerHtml' verwenden, macht dies keinen Sinn. Verweise diese https://plnkr.co/edit/dJDgLgmyhtaEYjCtpA8Y?p=preview – Pengyy