是否有一个与rails number_to_human相当的angularjs?

时间:2014-10-02 16:38:57

标签: angularjs angular-filters

我想将1234010变成1.2M

在rails中我会number_to_human( 1234010 ),是否有一个angularjs过滤器是等价的还是我需要自己滚动?

此外,是否有地方可以看到过滤器内置的所有angularjs?

1 个答案:

答案 0 :(得分:3)

您可以引入像Humanize+这样的库并创建自己的过滤器......

angular.module('app', [])
.filter('numberToHuman', function() {
    return function(num, precision) {
        return Humanize.compactInteger(num, precision);
    };
});

<div ng-app="app">
    {{ 1234010 | numberToHuman: 1 }}
</div>

Live Demo

内置角度滤镜列表:https://docs.angularjs.org/api/ng/filter