2016-05-11 32 views
0

平均產品和渠道定價:{{average_price |貨幣}}Angular JS應用過濾條件

average_price是一個字符串,它的初始值是'None'。它不能是0.0。

當我應用貨幣過濾器時,初始值「None」不顯示。

我想貨幣過濾器應該只適用於當average_price是貨幣/數字格式。

任何建議將有所幫助。

+1

就檢查它是否是楠:'{{isNaN(average_price)? average_price:average_price |貨幣}}' – Kyle

回答

1

如何添加條件?

{{(average_price | currency) || average_price}} 

或者你可以給默認值,如果值是無效的currency過濾

{{(average_price | currency) || 'Not Given'}} 

Demo

+0

我試過同樣的事情,它沒有工作。最初它不顯示任何東西,但是當它獲得的值是正確的格式時,它將顯示貨幣格式。 –

+0

我更新了我的答案,現在它會工作。 –

+0

謝謝..現在工作.. –