2017-01-25 30 views
5

我獲得通過類似的數據源:角2:傳遞一個HTML元素模板

<a href="javascript:blahblah...>Something</a> 

我分配可以說在組件anchor: HTMLAnchorElement;。當我嘗試在模板,顯示它是這樣的:

{{anchor}} 

它出來作爲javascript:0 blehblahek

我想要做的就是將HTML元素傳遞給模板。我怎樣才能做到這一點?

回答

11

您正在尋找innerHTML,例如:

組件

someHtmlCode: string = "<div><b>This is my HTML.</b></div>" 

模板

<div [innerHTML]="someHtmlCode"></div> 

但是,如果你想通過script標籤或一些其他可能危險的代碼,你需要使用DomSanitizer

+0

真棒,謝謝你的芽! – lock22

+0

謝謝。有效。 –