我正在編寫一個自定義過濾器以用' - '替代零值以用於顯示目的。但是,如果它不是零,它應該返回輸入,但會過濾爲貨幣。當我嘗試時,我收到一個意外的令牌錯誤。AngularJS:將貨幣過濾器應用於自定義過濾器的返回值
angular.module('app')
.filter('displaynullcurrency', function(){
return function(input){
if(!input){ return ' - '; }
if(parseFloat(input) != 0){
return {{input | currency}};
}
return ' - ';
};
});
爲什麼您使用的是雙支架'{{}}'符號在那裏?你不能那樣做。 – matthewpavkov 2014-09-24 18:03:46