【问题标题】:angular float number fraction down角度浮点数分数向下
【发布时间】:2023-03-30 19:40:01
【问题描述】:

如何使用过滤器获取角度中没有分数的数字? 我的意思是像 1.777 我想输出 1(角度为 2) 怎么轮浮点数下来! 我的值为 1.777 我的价值|号码:0
输出将是 2 如何接近1?

我需要查看 jquery 中的 parseInt 之类的东西???? 是否有角度过滤器!

【问题讨论】:

    标签: javascript angularjs data-binding angularjs-filter


    【解决方案1】:

    应该是{{ 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)
          }
       }
    })
    

    【讨论】:

    • 不,我需要向下舍入浮点数而不是向上,例如,如果 1.777 输出为 2 而 1.444 输出为 1,我如何禁用舍入?我需要 1 个有效号码
    • @mohsen 你需要创建自己的自定义过滤器
    【解决方案2】:
    angular.module('myApp', ['ui']).filter('parseInt', 
        function() {
            return function(input) {
                return parseInt(input);
            };
        }
    );
    

    【讨论】:

      猜你喜欢
      • 2017-02-19
      • 2011-07-24
      • 2020-04-04
      • 1970-01-01
      • 1970-01-01
      • 2015-09-09
      • 2020-01-16
      • 2020-02-03
      • 1970-01-01
      相关资源
      最近更新 更多