2017-06-26 5 views
6

view.htmlイオンv3ではHTMLコンテンツをレンダリング

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

質問は、「テキスト」は、私はそれが必要として表示されることを希望するHTMLを持っているということですが、それは唯一のHTMLタグとテキストを表示。

このようなコンテンツをレンダリングするにはどうすればよいですか?

私は以前のバージョン(Ionic 1/2)ソリューションを試しましたが、Ionic v3では何も動作しないようです。

答えて

12

あなたはこのように結合innerHTML属性を使用する必要があります。

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

は、より多くの情報のため Angular docsをご覧ください。

+1

ありがとう、これは答えでした! (innerHTMLまたはinnerhtmlではありません)。 –

+0

編集:innerHTMLも機能しますが、完全に非大文字ではありません。 –

+0

いいえ、うまくいきません。DomSanitizerをinnerHTMLに入れる前にコンテンツを消毒しようとしましたが、どちらも役に立たなかった –

関連する問題