angular2默认日期管道,数字管道和货币管道不使用空值

时间:2016-08-07 11:18:12

标签: angular angular2-pipe

我的日期和金额字段在表单提交中可以为null。当我使用过滤器在日期和金额(0.00)的详细信息页面中显示这些字段时,它会抛出  参数无效00:00:00'用于管道' DatePipe'和无效的参数' 0.00'管道'数字'

2 个答案:

答案 0 :(得分:0)

如果没有看到实际的表单,我无法帮助您调试它,但只是不关于过滤器和管道,它们会转换现有值。

我认为您最好的办法是确保您的日期默认值以及您要过滤的其他金额。

例如,您的日期默认为今天,并且数量为零,然后过滤器应该有效。

祝你好运。

答案 1 :(得分:-1)

您可以通过使用* ngIf来避免这种情况:

示例:

Look at the code on the image