Angular
の新機能です。 これをどのように達成できるか誰にでも分かります。は、入力のためにangularjsの小数点以下2桁のみを表示しますか?
$scope.var1 = 125.548765;
$scope.var2 = 125.54
私はvar1
で値を計算したいが、私はvar2
と同じ画面上に表示します。 ng-model
を使用すると、その両側が反映されます。どうすればいいのか教えてください。 角度データテーブルでこの値を使用します。
Angular
の新機能です。 これをどのように達成できるか誰にでも分かります。は、入力のためにangularjsの小数点以下2桁のみを表示しますか?
$scope.var1 = 125.548765;
$scope.var2 = 125.54
私はvar1
で値を計算したいが、私はvar2
と同じ画面上に表示します。 ng-model
を使用すると、その両側が反映されます。どうすればいいのか教えてください。 角度データテーブルでこの値を使用します。
:
{{ var1 | number:2 }}
また、JavaScriptでこのフィルタを使用することができます。
$filter('number')($scope.var1, 2);
これはAngularJsにおける基本的なフィルタです。ここで詳細を見つけることができます:https://docs.angularjs.org/api/ng/filter/number
カスタムディレクティブを作成し、同じ値を返すことができます。
app.directive('myModel', function(){
return{
restrict: 'A',
require: 'ngModel',
link: function(scope, element, attrs, ngModelController){
ngModelController.$formatters.push(function(value){
return Math.round(value*100)/100;
})
}
}
});
が、どのように私はデータテーブルでこれを使用することができますか?私はデータテーブルにデータを表示したい。 –
しかし角度データテーブルにfilter( 'number')を使用する方法を教えてください –
あなたの質問を更新してください。あなたの質問は、どのデータテーブルについても何も言いません。あなたのデータテーブルの例はありません。 – yeouuu