angularJs自定义过滤器实现手机号信息隐藏的方法
如下所示:
<div ng-app="module" ng-controller="ctrl">
<table border="1" width="600">
<tr>
<td>编号</td>
<td>姓名</td>
<td>手机号</td>
</tr>
<tr ng-repeat="(k,v) in data">
<td>{{v.id}}</td>
<td>{{v.name}}</td>
<td>{{v.mobile|truncate:4}}</td>
</tr>
</table>
</div>
<script>
var m = angular.module('module', []);
/*自定义过滤器truncate*/
m.filter('truncate',function(){
return function(mobile,len){
len = len?len:3;
return mobile.substr(0,11-len)+new String('*').repeat(len);
}
});
m.controller('ctrl', ['$scope', '$filter', function ($scope, $filter) {
$scope.data = [
{id: 1, name: '张三', mobile: '14567654445'},
{id: 2, name: '李四', mobile: '13910959565'},
{id: 3, name: '王五', mobile: '13232343425'},
];
}]);
</script>
效果图:

以上这篇angularJs自定义过滤器实现手机号信息隐藏的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
AngularJS自定义过滤器用法经典实例总结
本文实例讲述了AngularJS自定义过滤器用法.分享给大家供大家参考,具体如下: 过滤器结构 {{带过滤数据 | 过滤器名:参数1:参数2:参数3.....}} app.filter('过滤器名', function () { return function (待过滤数据, 参数....) { ...... return 已过滤数据; } 示例一:是否包含 <!doctype html> <html ng-app="myApp"> <head> &
-
Angularjs 依赖压缩及自定义过滤器写法
具体代码如下所示: <!DOCTYPE html> <html> <body> <header> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="angular.min.js"></script> <script src="filt
-
详解Angular的内置过滤器和自定义过滤器【推荐】
在实际的开发过程中,很多後端返回给我们的数据都是需要格式化处理的,在angular中为我们内置提供了filter指令,可以很方便的对数据进行处理.首先我们看看在视图中是如何使用过滤器的. 1.currency(货币)格式化 <div ng-controller="Aaa"> <p>{{name | currency:'¥'}}</p> </div> <script type="text/javascript"&g
-
Angular.Js中过滤器filter与自定义过滤器filter实例详解
本文主要给大家介绍了Angular.Js过滤器filter与自定义过滤器filter的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 一.AngularJS的filter过滤器: uppercase|lowercase:大小写转换过滤 json:json格式过滤 date:日期格式过滤 number:数字格式过滤 currency:货币格式过滤 filter:查找 limitTo:字符串对象截取 orderBy:对象排序 <!DOCTYPE html> <html lang=&
-
AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能示例
本文实例讲述了AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>www.jb51.net ng-repeat去除重复</title> <script src="http://apps.bdimg.com/libs/a
-
详解AngularJS中$filter过滤器使用(自定义过滤器)
1.内置过滤器 * $filter 过滤器,是angularJs中用来处理数据以更好的方式展示给我用户.比如格式化日期,转换大小写等等. * 过滤器即有内置过滤器也支持自定义过滤器.内置过滤器很多,可以百度.关键是如何使用: * 1.在HTML中直接使用内置过滤器 * 2.在js代码中使用内置过滤器 * 3.自定义过滤器 * * (1)常用内置过滤器 * number 数字过滤器,可以设置保留数字小数点后几位等 * date 时间格式化过滤器,可自己设置时间格式 * filter 过滤的数据一般
-
AngularJS实现的自定义过滤器简单示例
本文实例讲述了AngularJS实现的自定义过滤器.分享给大家供大家参考,具体如下: 1.自定义限制字数的过滤器 啥也不说了直接上代码吧 angular.module('demo').filter('cut', function($sce) { return function(value, wordwise, max, tail) { if (!value) return ''; max = parseInt(max, 10); if (!max) return value; if (value
-
AngularJS 自定义过滤器详解及实例代码
AngularJS另一个特点就是提供了过滤器,可以通过操作UNIX下管道的方式,操作数据结果. 通过使用管道,可以便于双向的数据绑定中视图的展现. 过滤器在处理过程中,将数据变成新的格式,而且可以使用管道这种链式风格,还能接受附加的参数. 实现方式 下面看一下如何定义声明一个过滤器,首先依然是要创建我们自己的模块myAppModule var myAppModule=agular.module("myApp",[]); 接下来在模块的基础上,创建过滤器: myAppModule.fil
-
angularjs自定义过滤器demo示例
本文实例讲述了angularjs自定义过滤器demo.分享给大家供大家参考,具体如下: 这个基于angularjs的过滤器是最近做的"信息管理学院实验室预约"项目中的一个小功能. 以下为数据: $scope['classes']=[{id:1,name:"H503",capacity:40,software:"photoshop,金蝶,AI",freeTime:"周一1-2-3,周五1-2-3,周一5-6,"}, {id:2,
-
简述angular自定义过滤器在页面和控制器中的使用
AngularJS另一个特点就是提供了过滤器,可以通过操作UNIX下管道的方式,操作数据结果. 通过使用管道,可以便于双向的数据绑定中视图的展现. 过滤器在处理过程中,将数据变成新的格式,而且可以使用管道这种链式风格,还能接受附加的参数. 首先设置自定义过滤器. 定义模块名:angular .module('myApp') .filter('filterName',function(){ return function(要过滤的对象,参数1,参数2,...){ return Obj; //这里返
-
详解AngularJS中自定义过滤器
过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果.主要用在数据的格式化上,例如获取一个数组中的子集,对数组中的元素进行排序等.ng内置了一些过滤器,它们是:currency(货币).date(日期).filter(子串匹配).json(格式化json对象).limitTo(限制个数).lowercase(小写).uppercase(大写).number(数字).orderBy(排序).总共九种.除此之外还可以自定义过滤器,这个就强大了,可以满足任何
随机推荐
- PHP中SESSION的注销与清除
- vbs 定时删除功能实现代码
- PHP项目开发中最常用的自定义函数整理
- 定制404错误页面,并发信给管理员的程序
- JSP简明教程
- 分享dos批处理命令的一些使用技巧(截取字符串)
- 给Python入门者的一些编程建议
- php Apache+phpMyAdmin配置方法
- Java Serializable和Parcelable详解及实例代码
- JS取request值以及自动执行使用示例
- python selenium UI自动化解决验证码的4种方法
- vue cli3.0结合echarts3.0与地图的使用方法示例
- java获取用户输入的字符串方法
- iOS实现简单的头部缩放功能
- 微信小程序云开发 生成带参小程序码流程
- Pycharm设置去除显示的波浪线方法
- turn.js异步加载实现翻书效果
- JavaScript获取页面元素的常用方法详解
- Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
- MySQL查询中LIMIT的大offset导致性能低下浅析
