angularjs过滤器(number)
来源:互联网 发布:软件科技成果鉴定证书 编辑:程序博客网 时间:2024/05/22 12:22
angularjs过滤器number,用来精确浮点数
用来精确浮点数,指定小数点位数.
在html中用法
{{ number_expression | number : fractionSize}}
在js中用法
$filter('number')(number, fractionSize)
参数
- number 待精确的数字
- factionSize(可选) 小数点后精确位数,默认值是3.
(默认情况下保留的小数位数小于等于3. 比如: 1234-->1234;1234.56789-->1234.568;1234.56-->1234.56 )
例子
<!doctype html>
<html ng-app='demo'>
<meta charset='utf-8'>
<body>
<div ng-controller="ExampleController">
输入数字: <input ng-model='val'><br>
<!-- 默认格式 -->
默认格式: <span id='number-default'>{{val | number}}</span><br>
<!-- factionSize=0 -->
保留0位: <span>{{val | number:0}}</span><br>
<!--factionSize大于小数点位数 -->
保留10位: <span>{{val | number:10}}</span><br>
<!-- factionSize小于小数点位数-->
保留2位: <span>{{val | number:2}}</span>
</div>
<script src="/static/lib/angular/angular.js"></script>
<script src="/static/lib/angular-resource/angular-resource.min.js"></script>
<script>
var app = angular.module('demo', ['ngResource'])
.controller('ExampleController', function($scope) {
$scope.val = 1234.56789;
});
</script>
</body>
</html>
显示结果
输入数字: 1,234.56789
默认格式: 1,234.568
保留0位: 1,235
保留10位: 1,234.5678900000
保留2位: 1,234.57
- angularjs过滤器(number)
- angularjs 过滤器
- AngularJs 过滤器
- AngularJS--过滤器
- AngularJs过滤器
- AngularJS 过滤器
- AngularJS 过滤器
- AngularJs 过滤器
- AngularJS 过滤器
- AngularJS 过滤器
- AngularJS 过滤器
- angularjs-过滤器
- AngularJS 过滤器
- AngularJs过滤器
- angularJS 过滤器
- AngularJS 过滤器
- angularjs过滤器
- angularJS 过滤器
- 响应式布局设计
- 【机器学习理论】第6部分 准确率Accuracy,精确度Precision,召回率Recall,F-Score
- ftp上传,加入线程
- usaco2
- Linux学习日志(8)- Linux 编译内核[scripts/kconfig/dochecklxdialog] 错误
- angularjs过滤器(number)
- java实验1-1:求5位数的各位数之和
- JAVA使用Jcrop做图片裁剪上传
- 摄像头采集,264编码,live555直播(1)
- HttpClient +Testng(1)进行接口测试入门
- 转载:白话 IT 之 聊聊数据加密
- 【C#串口编程计划】C#串口协议解析 -- 二进制数据
- Hadoop+Hbase+Spark集群配置—前期准备(免密和jdk配置)
- Nginx下带证书的分向转发