我是絕對新angularjs框架,並學習過濾現在。我爲貨幣寫了一個簡單的過濾。過濾參數之間的差異
我的代碼如下:
{{99.9 | currency | number:0 }}
但是,這並不爲我工作,並沒有出現在瀏覽器中,然後我改變了我的代碼:
{{99.9| number:0 | currency }}
現在,我得到的結果但它不是我的期望:$ 100.00。
,因爲我知道,number:0
必須給我結果爲:$ 100。
我想知道過濾參數的連續之間有什麼區別嗎?
感謝您的回覆。
謝謝@przno。但我怎樣才能得到100美元的結果? –
啊,你想沒有美分。 「貨幣」過濾器中建立的角度總是增加美分。創建你自己的過濾器而不用美分,從angular的[source](https://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.js)中的原始單功能'currencyFilter'獲得靈感。查看返回行中的最後一個參數,它是'2' - 'fractionSize' – przno