如何在角度中使用地板功能?

时间:2017-11-09 10:06:09

标签: javascript angularjs

在这里,我的问题是如何在此代码中使用-21/4==-(21/4) //False函数,因为我希望显示的上限值,如,如果值为5.4,则转换为6,5.3转换为6

如何在下面的示例

中获得上限0.83到1的值



floor




2 个答案:

答案 0 :(得分:-1)

嗨,在这种情况下,最好使用Math.ceil()函数,该函数给出上限值。

首先,你必须将它注入你的范围.U可以使用下面的代码段

$scope.Math = window.Math;

然后使用Math.celi()函数

答案 1 :(得分:-1)

尝试此代码,它肯定适合你

var app = angular.module('filters', []);

app.controller('currencies', function($scope){
  $scope.defaultNumber = 60.99;
  $scope.defaultNumberWhole = 59;
})
body {
  background: #232323;
}

.credits {
  margin: 15px 0px;
}

.panel {
  margin: 15px 0px;
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>

<div class="container">
  <div class="row">
    <div class="col-lg-6 col-lg-offset-3">
      <div ng-app="filters">
        <div ng-controller="currencies">
          <div class="panel panel-default">
             <div class="panel-body">
               <h4 class="text-center">AngularJS Filter - Decimal Point Control (Angular 1.3+)</h4>
               <p><strong>Original:</strong></p>
               <p>{{defaultNumber}}</p>
               <p><strong>Currency Decimal Control:</strong></p>
               <p>{{defaultNumber | currency:'£':0}}</p>
            </div>
          </div>
      </div>
    </div>
  </div>
</div>