2016-01-21 5 views
24

ここには説明にhtmlコード(リンク、段落など)がたくさんあるrss項目をインポートしています。私のようなコンポーネントのビューでそれを見ていたとき:Angular2の解析文字列をhtmlに

{{rss.description}} 

サイトでの出力は次のようである:

<a href="http://link.com">Something</a> <p>Long text</p> 

どのように迅速かつ簡単にHTMLにそれを解析することができますか?私はそれをjQueryと交差させたくありません。私が正しくあなたの質問を理解していれば、あなたが

+1

ブラウザで解釈されるHTMLをマークアップとして追加しますか? –

+1

Angularのデータがリンク、段落などの異なる種類のデータである可能性があります。 javascriptでそれらを動的にチェックし、そのように要素を構築する必要があります。取る角に標準機能はありません: 'google.com'と作成' blah '私はあなたの質問を正しく理解してほしいと思っています。 –

答えて

53

わからないありがとう、これは「安全でない」HTMLを許可する方法についてもIn RC.1 some styles can't be added using binding syntax

<div [innerHTML]="rss.description"></div> 

参照を望むものであるかもしれません。

+0

はい、解決です!ありがとうございました:) – elzoy

+1

それは箱のままで動作します。ブラボー! –

+1

私はtinymceを使用していましたが、私はDBから、編集者の投稿内容を取得しましたが、これをhtmlとして表示したいと思いました。ありがとう – JAF