2016-10-28 10 views
0

次はテキストとして表示されます(< \ iクラス..バックスラッシュとホワイトアウト)。htmlではなく、おそらく非常にシンプルですが、 :(Tyescript/Anular 2はhtmlを3進数で表示しません

<div *ngFor="let facility of facilities;"> 
    {{facility['freewifi'] || facility['paidwifi'] ? '<\i class="fa fa-wifi fa-fw" aria-hidden="true"><\/i> :' : '' }} 
</div> 

回答:

<i *ngIf="facility['freewifi'] || facility['paidwifi']" class="fa fa-wifi fa-fw" aria-hidden="true"></i> 
+0

あなたは 'innerHTML'かを使用しようとしました'outerHTML'プロパティ? – yurzui

+1

は '* ngIf'を使用しています:' ' –

+1

ありがとうhttp://stackoverflow.com/質問/ 37076867/in-rc-1-some-styles-cant-be-add-binding-syntax/37076868#37076868 –

答えて

1

使用*ngIf代わり:

<i *ngIf="facility['freewifi'] || facility['paidwifi']" class="fa fa-wifi fa-fw" aria-hidden="true"></i> 
関連する問題