2015-05-11 94 views
0

有什麼方法可以在Angular中格式化數字?如何在AngularJS中格式化數字

我有這個

applyIfRisk = function(slip) { 
    _.assign(slip, { 
    risk: slip.risk, 
    win: Math.ceil(slip.risk * 1.67) 
    }); 
}, applyIfWin = function(slip) { 
    _.assign(slip, { 
    risk: Math.ceil(slip.win * 1.11), 
    win: slip.win 
    }); 
} 

這是附加到這個網站

<input ng-model="slip.win" 
     ng-change="riskWinCalculations(slip, 'WINIFBET')"> 

<input ng-model="slip.risk" 
     ng-change="riskWinCalculations(slip, 'RISKIFBET')"> 

,但它返回......讓我們說:100000,我需要:100,000

有人告訴我使用{{slip.win | number}}但我無法使用它,因爲這是一個模型,而不是一個表達式。

我應該在這裏做什麼?

UPDATE

一些後,我的問題是另一種是沒有重複,這個問題幾乎是相同的,但答案並不能幫助我。

+0

你可以提供一個例子plunker?你的輸入不是很清楚 –

+0

可能重複的[AngularJS數字輸入格式化視圖](http://stackoverflow.com/questions/24001895/angularjs-number-input-formatted-view) – Blackhole

+0

@Blackhole嘿?你在做什麼 ?那篇文章的答案與我在這裏問的不一樣。看吧,Yizus。 – NietzscheProgrammer

回答

0

使用數字濾波器,這裏是一個鏈接到角文檔: https://docs.angularjs.org/api/ng/filter/number

+0

這不適用於'ng-model' –

+0

http://stackoverflow.com/questions/14419651/filters-on- ng-model-in-an-input –

+0

而且......你真的讀過那裏的問題和最有回報的答案嗎? –