2016-08-17 2 views
1

Est-il possible d'utiliser des tubes dans des balises HTML?Pipes dans les balises HTML?

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

Si date est défini la date à la date-tube doit être affichage. Autrement Date not set devrait être affiché.

Le code ci-dessus ne fonctionne pas.

Quelle est la meilleure façon d'y parvenir?

EDIT

Merci à @Pankaj Parkar

La solution est

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

J'ai essayé avec {{ }} et [[ ]] mais seulement () œuvres.

+0

'

{{date | date}}

La date n'est pas définie

' –

+2

Je suppose que vous ne devez insérer que l'expression de tuyau entre crochets, par exemple' [innerHTML] = "date? (date | date): ' Date non réglée '"' –

Répondre

3

Pankaj Parkar est juste!

utiliser comme ceci:

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