私は最大値を3MBに設定しました。今度は$scope.dynamic
の値の最大値の割合を設定したいと考えています。以下のコードは動的値がNaNです。 どのようにして最大値の動的値のパーセンテージを計算し、3MBを100%としてプログレスバーに表示できますか?数値(最大値)をパーセンテージで計算する方法は?
ctrl.js
var maxBytes = 1000 * 1000 * 3;
$scope.max = maxByte;
$scope.random = function(value) {
$scope.dynamic = parseFloat(value/Math.pow(maxBytes)).toFixed(1);
console.log('current value-dynamic',$scope.dynamic);
};
$scope.random(1024)// bytes
私が思うmain.htmlを
<uib-progress type="info" value="((dynamic/max) * 100)"></></uib-progress>
この質問が投票不能になった理由がわかりません。何かコメントがありますか? – hussain
いくつかの基本的なデバッグ、plz。デバッガを使用するか、各変数の値を出力します。 'Math.pow(maxBytes)'とは何ですか? – JJJ
私はしばらく時間を費やしましたが、私は同じエラーが発生していましたので、私はあなたの助けを借りるために投稿しました。 – hussain