2016-08-17 47 views
1

是否可以在HTML標籤中使用管道?HTML標籤中的管道?

<h1 [innerHTML]="date ? date | date : '<i>Date not set</i>'"></h1> 

如果date被定義,則應該顯示帶有日期管道的日期。否則應顯示Date not set

上面的代碼不起作用。

達到此目的的最佳方法是什麼?

編輯

由於@Pankaj Parkar

的解決方案是

<h1 [innerHTML]="date ? (date | date) : '<i>Date not set</i>'"></h1> 

我試着用{{ }}[[ ]]但只有()作品。

+0

'

{{日期|日期}}

沒有設置日期

' –

+2

'我想你只需要將管道表達式換成括號括起來,比如'[innerHTML] =「date?(date | date):'日期未設置'「' –

回答

3

Pankaj Parkar是對的!

使用方法如下:

<h1 [innerHTML]="date ? (date | date) : '<i>Date not set</i>'"></h1>