Winkel-2 deaktivieren, bereinigen

Ich versuche zu Rendern base64-string in <img src='data:image/png;base64,${Here}'.

Aber immer wenn ich versuche zu Rendern, ng2 Hygienisierung meine base64-string vor dem Rendern es fügt etwas in mein Wert vor und zeigt es in der DOM.
Ich habe festgestellt workaround(mit DomSanitizer), aber es funktioniert nicht auf neuesten Versionen.

Hier ist mein markup:

<img alt="RegularImage" src="data:image/png;base64,{{imgBase64}}">

Und hier ist mein Teil:

imgBase64="SomeBase64StringFetchedSomehow";

Aber angular2 zeigt in der Konsole die nächste Nachricht - WARNING: sanitizing unsafe URL value

Wie Sie verhindern, dass NG2 aus Hygienisierung meine base64-string?

Update

get getImg() {
    return this._sanitizer.sanitize(SecurityContext.URL,`data:image/png;base64,${this.img}`);
}

Nicht, dieses Problem zu lösen. DomSanitizer Klasse nicht mehr vorhanden ist in RC6

Warum sind Sie nicht mit final statt RC.6?
Nur tryied mit RC.7-und release-version von angular2.

InformationsquelleAutor Maris | 2016-09-16

Schreibe einen Kommentar