angularjs 自定义过滤器 改变敏感字

来源:互联网 发布:mac怎么设置无线鼠标 编辑:程序博客网 时间:2024/05/22 15:00

      
input不需要改变,固定的格式 //只要改敏感字  在遍历时,在所需改的地方添加  例如:name|demof



angular.module("myapp",[])

.filter("demof",function(){

//input不需要改变,固定的格式
return function(input){

//只要改敏感字
var newc=input.replace(/米/g,"*");
return newc;
};
})


<tbody>
<!--{"id":1,"name":"小米20","tel":18566852223,"aut":"关羽","price":2365,"city":"北京","time":"55585622632"},-->
<tr ng-repeat="s in datas|filter:{'name':selname,'tel':selphone,'city':delcity,'huo':delzhuangtai}|orderBy:selordby">
<th><input type="checkbox" ng-model="s.check" /></th>
<th>{{s.id}}</th>

******************   在遍历时,在所需改的地方添加  例如:name|demof
<th>{{s.name|demof}}</th>
<th>{{s.aut}}</th>
<th>{{s.tel}}</th>
<th>{{s.price}}</th>
<th>{{s.city}}</th>
<th>{{s.time|date:'yyyy年MM月dd日 hh:mm:ss'}}</th>
<th><a ng-click="lianjie(s.id)" >{{s.huo}}</a></th>
<th>
<button ng-click="xiu(s.id)">修改</button>
<button ng-click="del(s.id)">删除</button>
</th>
</tr>
</tbody>

原创粉丝点击