2016-08-17 3 views
1

Можно ли использовать трубы в тегах HTML?Трубы в HTML-тегах?

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

Если date определен дату с датой трубы должна быть дисплеем. В противном случае должно отображаться Date not set.

Код выше не работает.

Каков наилучший способ достичь этого?

EDIT

Благодаря @Pankaj Parkar

Решение является

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

Я попытался с {{ }} и [[ ]] но только () работ.

+0

'

{{дата | date}}

Дата не установлена ​​

' –

+2

Я думаю, вам нужно всего лишь обернуть выражение выражения в скобках, например' [innerHTML] = "date? (date | date): ' Дата не установлена ​​ '"' –

ответ

3

Pankaj Parkar прав!

Используйте это так:

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

Смежные вопросы