如何格式化AngularJS中的数字

时间:2015-05-11 22:28:17

标签: javascript angularjs

有没有办法格式化Angular中的数字?

我有这个

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
  });
}

附加到此html

<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}},但我无法使用它,因为这是一个模型,而不是表达。

我该怎么办?

更新

有些帖子说我的问题与另一个不重复,问题几乎相同,但答案对我没有帮助。

1 个答案:

答案 0 :(得分:0)

使用数字过滤器,这里是角度文档的链接: https://docs.angularjs.org/api/ng/filter/number