angularjs自定义过滤器
来源:互联网 发布:亲情 缺失 知乎 编辑:程序博客网 时间:2024/05/29 12:18
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="../angular/angular.js"></script>
<script>
var app=angular.module("myapp",[]);
app.controller("myCtrl",function($scope){
$scope.haha= "";
});
//自定义过滤器
app.filter("myfilter",function(){
//过滤规则
return function(text){
if(text.indexOf("法轮功")>=0){
return text.replace(/法轮功/g,"***");
}else{return text;}
}
});
</script>
</head>
<body ng-app="myapp" ng-controller="myCtrl">
<input type="text" ng-model="haha" />
<p>{{haha | myfilter}}</p>
</body>
</html>
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="../../angular/angular.js" ></script>
<script>
var app = angular.module("myApp",[]);
app.controller("myCtrl",function($scope){
//$scope.haha = "asdf";
$scope.haha = "";
});
//自定义过滤器
/*app.filter("myFilter",function(){
//过滤规则
return function(text){
console.log(text);
if(text.indexOf("f")>=0){
return text.replace(/f/g,"方");
}
}
});*/
//过滤法轮功和枪
app.filter("fun",function(){
return function(text){
var reg = /枪|法轮功|哈/;
//alert(reg.test(text));
if(reg.test(text)){
return text.replace(/法轮功/g,"***").replace(/枪/g,"*").replace(/哈/g,"*");
}else{
return text;
};
}
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<!--<p>自定义过滤器:{{haha | myFilter}}</p>-->
<input type="text" ng-model="haha" />
<p>{{haha | fun}}</p>
<!-- 界面中有一个输入框,输入框中输入内容,在下面p标签中拿到输入的内容。并且,如果内容中出现特殊字符:"法轮功"、"枪",使用“***”、“*” -->
</body>
</html>
- AngularJS 过滤器\自定义过滤器 $filter
- AngularJS过滤器以及自定义过滤器
- angularJS自定义过滤器使用
- angularJS---自定义过滤器
- angularjs自定义过滤器demo
- angularjs自定义过滤器
- Angularjs自定义过滤器
- angularJS 自定义过滤器
- 《AngularJs》$filter 自定义过滤器
- angularjs自定义过滤器
- AngularJs[自定义过滤器]
- AngularJs自定义过滤器
- angularJS filter自定义过滤器
- 【AngularJS】自定义过滤器
- angularjs-自定义过滤器示例
- AngularJs自定义过滤器
- AngularJS -自定义过滤器
- AngularJS自定义过滤器
- 动态栈的实现,括号匹配问题,逆波兰表达式
- 1146 面向对象程序设计上机练习七(类和对象)
- Hibernate框架连接SQL sever 2016完整详细步骤
- JVM实用参数(四)内存调优
- VB中的“msgbox”函数各参数详解
- angularjs自定义过滤器
- 模拟实现strcmp函数
- JAVA 四大域对象总结
- 打开SQL Developer时,提示缺少快捷方式
- 英语学习阶段性总结
- Linux学习经验(一)终端创建目录到运行程序过程+基础终端命令
- Hello, Blog
- 关于谷歌Chrome浏览器设置退出时自动清除历史记录等
- 关于条形码,你知道多少?