2017-01-25 16 views
5

źródła danych I przejdzie coś takiego:kątowa 2: przekazać elementu HTML do szablonu

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

I przypisany powiedzieć anchor: HTMLAnchorElement; w komponencie. Kiedy próbuję wyświetlić go w szablonie tak:

{{anchor}} 

To wychodzi jako javascript:0 blehblahek.

Co chcę zrobić, to po prostu przekazać ten element HTML do szablonu. Jak mogę to zrobić?

Odpowiedz

11

Szukasz innerHTML, na przykład:

Komponent

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

Szablon

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

Ale jeśli chcesz przekazać script tag lub jakiś inny potencjalnie niebezpieczny kod, musisz użyć DomSanitizer.

+0

niesamowite, dzięki bud! – lock22

+0

dzięki. zadziałało. –

Powiązane problemy