2017-05-18 5 views
0

Ich versuche, HTML anzuzeigen, indem Sie angularjs Sanitize-Modul und ng-bind-html-Attribut für das Element verwenden. Es funktioniert gut, wenn ich das Attribut auf einem div-Element habe.Wie formatiert HTML im Textbereich in angularjs angezeigt werden?

<div ng-bind-html="htmlText" contenteditable="false"></div> 

Aber ich brauche den gleichen Text in einem Textbereich Steuerelement. Wenn ich über die Anzeige von HTML im Textbereich lese, war mein Verständnis, dass Textbereich dies nicht unterstützt. Gibt es eine Möglichkeit, die HTML in Text vor der Übergabe in Controller konvertieren und dann nur ng-bind auf Textbereich verwenden? Ich habe mehrere lange Absätze und Aufzählungszeichen in HTML, um als formatierten Text anzuzeigen. Vielen Dank für Anregungen.

// Zeigt formatiertes HTML nicht an.

<textarea class="form-control" ng-bind-html="htmlText" contenteditable="false" rows="7"></textarea> 
+0

Mögliches Duplikat von [Kann ich HTML-Formatierungen in ein