2016-01-21 105 views
24

我正在導入rss項目,其中描述中有很多html代碼(鏈接,段落等)。當我像組件的視圖查看它: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

不知道如果我正確地理解你的問題,但是這可能是你想要什麼

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

又見In RC.1 some styles can't be added using binding syntax爲如何讓「不安全」的HTML。

+0

是的,這是決心!謝謝:) – elzoy

+1

開箱即用。好樣的! –

+1

我正在使用tinymce,並且當我從數據庫中檢索到編輯器的發佈內容時,我想將其顯示爲html,並且完成了這項工作。謝謝 – JAF