2013-11-22 36 views
0

我在我的绑定表达式中有{{ds.number | number:2}}。我希望当数字是一个十进制数字来显示绑定只有2个十进制数字。但在某些情况下,当数字为零时,我想在此处显示“ - ”。只要我添加了过滤器|number:2“ - ”的显示停止工作。请在这种情况下提出建议。不同类型的绑定变量不可见

+0

我不知道理解。 ds.number可以是数字,也可以是带“ - ”值的字符串,是吗? –

回答

2

试试这个表情。如果你在Angular版本1.1.5以上,我想。

{{(data===0) ? "-":(data | number:2)}}

+0

好抓,没有那个'if()?:'会过滤:) –