2017-01-25 5 views
5

Die Datenquelle ich so etwas übergeben bekommen:Winkel 2: pass ein HTML-Element Vorlage

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

Und ich zugewiesen es anchor: HTMLAnchorElement; in der Komponente zu sagen. Wenn ich versuche, es so in Vorlage anzuzeigen:

{{anchor}} 

Es kommt als javascript:0 blehblahek aus.

Was ich tun möchte, ist nur das HTML-Element an die Vorlage übergeben. Wie kann ich das machen?

Antwort

11

Sie suchen innerHTML, zum Beispiel:

Komponente

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

Vorlage

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

Aber, wenn Sie script-Tag oder eine andere potenziell übergeben möchten gefährlicher Code, müssen Sieverwenden.

+0

genial, danke knospe! – lock22

+0

danke. es funktionierte. –