Manuell bereinigen, einen string
Ich habe eine textarea
wo der Benutzer geben Sie etwas text ein. Der text kann auch JavaScript-oder HTML etc. Ich möchte manuell bereinigen Sie die Daten und speichern Sie es in eine Zeichenfolge.
Ich kann nicht herausfinden, wie zu verwenden DomSanitizationService
manuell zu bereinigen meiner Daten.
Wenn ich {{ textare_text }}
auf der Seite dann die Daten korrekt bereinigt.
Wie mache ich das manuell in eine string
ich haben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie bereinigen das HTML wie folgt:
Demo-plunker hier.
Aus Ihre Kommentare, Sie wirklich wollen, Flucht nicht-Bereinigung.
Dafür überprüfen Sie diese plunker, wo wir beide die Flucht und-Bereinigung.
Den HTML-escaping-Funktion verwendet, oben entweicht die gleichen chars wie Winkel-der code funktioniert (leider, Ihre Flucht-Funktion ist nicht öffentlich, also können wir es nicht verwenden).
In den letzten Winkel, die Sie verwenden können, wie diese:
Ersten import "DomSanitizer" von Winkel-Plattform-browser:
Dann im Konstruktor :
Verwenden Sie dann in Ihrer Klasse wie :
In eckig ^2.3.1
Einer Ansicht mit einem bootstrap4 progressbar. Sehen, dass in dem Beispiel, das wir benötigen einen Wert für Stil.Breite.
Müssen wir bereinigen diese Stil.Breite Wert. Wir müssen DomSanitizer zu desinfizieren den Wert und die SecurityContext den Kontext angeben. In diesem Beispiel ist der Kontext Stil.