2017-11-28 6 views
0

Wenn ich die Warnung bekam „WARNUNG: Hygienisierung HTML einige Inhalte beraubt“ habe ich einige der Forschung und sah, wie Menschen das Rohr unten oder ein Rohr verwenden, die unterAngular 5 - Hygienisierung HTML mit Rohr

import { Pipe, PipeTransform } from "@angular/core"; 
import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; 

@Pipe({ 
    name: 'sanitizeHtml' 
}) 
export class SanitizeHtmlPipe implements PipeTransform { 

constructor(private _sanitizer:DomSanitizer) { } 

transform(v:string):SafeHtml { 
    return this._sanitizer.bypassSecurityTrustHtml(v); 
} 
} 
wie das aussieht ich bekomme

leider immer noch den gleichen Fehler, auch wenn ich das Rohr wie folgt implementieren:

Also ich frage mich, ob ich das Rohr falsch umgesetzt oder ist es etwas anderes, warum es nicht funktioniert?

Edit:

Beispiel specialist.blocks [0] .paragraph.html: "< div id =" test“class = "test"> \ n < h3> NAME FACH </h3> \ n < p> Zufallstext </p> </div> \ n </div> "

Beispiel package.fields.remarks:" Arrangement:. 3 nachten incl ontbijt en 2 greenfees pp traf keuze uit Nord en Süd < br> \ n- gratis dagelijkse toegang to de spa (1 Uhr Hamman, Sauna, Schwebebad, Hydromassage) "

Beispiel für package.fields.name: "Shortbreak 3 nachten < br> 2 Pers./Superior Double/LO, inkl. golf“

Getting die Warnungen in Firefox und Chrome

+0

was ist der Wert von' package.fields.remarks' können Sie teilen sich in? Diese Frage – Chandru

+0

Mehrwert Beispiele – Djkobus

+0

Ich habe meine Antwort aktualisiert können Sie dies überprüfen? Das Problem ist in der offenen HTML-Tag mit Platz, so dass ich nur den Raum mit Pipe entfernt wird es für mich funktioniert – Chandru

Antwort