2015-08-09 55 views
1

如何通過過濾器獲取角度中沒有角度的數字? 我的意思是像1.777 我想輸出1(角度使2) 如何輪數字下來! myvalue is 1.777 myvalue |號碼:0
輸出將會是2 如何處理1?角度浮點數分數下降

像jquery parseInt我需要在視圖???? 有過濾器的角度!

回答

1

應該是簡單{{ number_expression | number : fractionSize}}

標記

<h6>flight duration: {{item.travelTime | number: 0}}</h6></div> 

Number filter API

更新

爲了使輪數,那麼你需要使用number過濾器1在您的自定義過濾器旁邊。

標記

<h6>flight duration: {{item.travelTime | numberFormat: 0}}</h6></div> 

過濾

app.filter('numberFormat', function($filter){ 
    return function(value, fractionSize){ 
     if(value){ 
     $filter('number')(Math.round(value), fractionSize) 
     } 
    } 
}) 
+0

沒有我需要輪浮點數下來不起來,例如,如果1.777輸出是2和1.444輸出爲1如何禁用四捨五入?我需要1有效數 – mohsen

+0

@mohsen因爲你需要創建自己的自定義過濾器 –

+0

@mohsen看看我更新的答案.. –

0
angular.module('myApp', ['ui']).filter('parseInt', 
    function() { 
     return function(input) { 
      return parseInt(input); 
     }; 
    } 
);