2016-07-06 46 views
4

使用下面的表达式,我期待Angular通过日期管道插入日期(如果不为空),但是我得到了继续的错误。在条件表达式中使用日期管道 - Angular 2

{{charge.offenseDate ? charge.offenseDate | date : 'No date'}} 

EXCEPTION: Error: Uncaught (in promise): Template parse errors: 
Parser Error: Conditional expression {{charge.offenseDate ? charge.offenseDate | date : 'No Date' }} requires all 3 expressions at the end of the expression 

就是我期待有可能,或者只是一个... 白日梦 :)

+2

你试过'{{负责包裹。犯罪日期? (charge.offenseDate | date):'No date'}}'? –

+0

@GünterZöchbauer不,我不认为这样做,但我只是做了,它工作。如果您将它作为答案弹出,我会很高兴接受它作为正确答案。 – sharpmachine

回答

17

只是()

{{charge.offenseDate ? (charge.offenseDate | date) : 'No date'}}