代码之家  ›  专栏  ›  技术社区  ›  Mohsen

角浮点数分数向下

  •  1
  • Mohsen  · 技术社区  · 10 年前

    如何使用滤波器获得角度中没有分数的数字? 我的意思是1.777 我想输出1(角度等于2) 多么圆润的浮点数! myvalue为1.777 myvalue |编号:0
    输出将为2 如何接近1?

    类似于jquery中的parseInt,我需要查看???? 有角度过滤器吗!

    2 回复  |  直到 10 年前
        1
  •  1
  •   Pankaj Parkar    10 年前

    应该很简单 {{ number_expression | number : fractionSize}}

    加成

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

    看看 Number filter API

    使现代化

    要生成整数,则需要使用 number 自定义过滤器内的过滤器。

    加成

    <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)
          }
       }
    })
    
        2
  •  0
  •   Mohsen    10 年前
    angular.module('myApp', ['ui']).filter('parseInt', 
        function() {
            return function(input) {
                return parseInt(input);
            };
        }
    );