2017-06-26 31 views
6

view.htmlRender treści HTML w jońskim v3

<div>{{text}}</div>

Chodzi o to, że „tekst” ma HTML, który chcę być wyświetlany tak jak powinien, ale to tylko pokazuje tagi HTML i tekst .

Co mogę zrobić, aby renderować takie treści?

Próbowałem wcześniejszej wersji (Ionic 1/2) rozwiązań i nic nie wydaje się działać z Ionic v3.

Odpowiedz

12

Należy użyć atrybutu innerHTML wiążący tak:

<div [innerHtml]="text"></div> 

Proszę spojrzeć na Angular docs aby uzyskać więcej informacji.

+1

Dziękuję, to była odpowiedź! (Nie innerHTML lub innerhtml). –

+0

Edycja: innerHTML działa również - ale w pełni bez wielkich liter nie robi. –

+0

nie działa, nie działa. Próbowałem odkażać zawartość przy użyciu DomSanitizer przed umieszczeniem go w innerHTML, ale to nie pomogło ani –