AngularJS杂记7----过滤器filter案例详解
来源:互联网 发布:云计算解决方案 编辑:程序博客网 时间:2024/05/22 04:45
过滤指令通过一个 | 管道字符插入到表达式和指令中
案例详解:
<body>
<div ng-app = "myApp" ng-controller = "ctl">
//uppercase过滤器 转大写
{{name | uppercase}}
//将数字转化为货币格式
{{price | currency}}
//向指令添加过滤器 orderBy-根据表达式排列数组
<ul>
<li ng-repeat = "x in names | orderBy:'country'">
{{x.name+"=="+x.country}}
</ul>
//filter 过滤输入 以过滤出含有某个子串的元素,作为一个子数组来返回
<p>过滤输入</p>
<input type = "text" ng-model = "xx"> //xx作为条件绑定到应用
<ul>
<li ng-repeat = "yy in names" | filter = xx | orderBy:'country'>
{{(x.name | uppercase) + ','+x.country}}
</li>
</ul>
</div>
<script src = "source/myCtrl"></script>
</body>
<div ng-app = "Myapp" ng-controller = "myCotr">
{{ msg | reverse }};
</div>
<script>
var app = angular.module('Myapp',[]);
app.controller('myCtrl',function($scope){
$scope.msg = "hahaha";
});
app.filter('reverse',function(){
return function(text){
return text.split("").reverse().join("");
}
});
</script>
</body>
案例详解:
<body>
<div ng-app = "myApp" ng-controller = "ctl">
//uppercase过滤器 转大写
{{name | uppercase}}
//将数字转化为货币格式
{{price | currency}}
//向指令添加过滤器 orderBy-根据表达式排列数组
<ul>
<li ng-repeat = "x in names | orderBy:'country'">
{{x.name+"=="+x.country}}
</ul>
//filter 过滤输入 以过滤出含有某个子串的元素,作为一个子数组来返回
<p>过滤输入</p>
<input type = "text" ng-model = "xx"> //xx作为条件绑定到应用
<ul>
<li ng-repeat = "yy in names" | filter = xx | orderBy:'country'>
{{(x.name | uppercase) + ','+x.country}}
</li>
</ul>
</div>
<script src = "source/myCtrl"></script>
</body>
自定义过滤器 reverse 反转字符转
<div ng-app = "Myapp" ng-controller = "myCotr">
{{ msg | reverse }};
</div>
<script>
var app = angular.module('Myapp',[]);
app.controller('myCtrl',function($scope){
$scope.msg = "hahaha";
});
app.filter('reverse',function(){
return function(text){
return text.split("").reverse().join("");
}
});
</script>
</body>
阅读全文
0 0
- AngularJS杂记7----过滤器filter案例详解
- angularjs filter 详解(过滤器)
- AngularJs Filter详解1-内置过滤器
- AngularJs Filter详解2--自定义过滤器
- AngularJS中filter过滤器的用法详解
- AngularJs 过滤器(filter)
- AngularJs过滤器(filter)
- angularjs学习 过滤器(filter)
- angularjs中的filter(过滤器)
- angularjs过滤器(filter)
- AngularJS Filter过滤器详情
- 《AngularJs》$filter 自定义过滤器
- AngularJs 过滤器(filter)
- angularJS-filter过滤器
- angularJS filter自定义过滤器
- angularjs之filter过滤器
- AngularJs filter 过滤器
- AngularJs filter 过滤器
- Ubuntu16.04及ROS Kinetic环境下安装使用RealSense SR300
- Android开发 之 Activity-->dialog深入使用
- PHP cURL获取微信公众号access_token
- 动态规划 warshall算法、 Floyd算法
- 909422229_JavaWeb之Servlet原生文件下载
- AngularJS杂记7----过滤器filter案例详解
- composer安装
- 记一次SQL Server的清理过程
- 欢迎使用CSDN-markdown编辑器
- Mongoose -- Schemas Models Documents
- JavaEE 6及以上版本的web.xml问题?
- HDU
- 【CVTE】请使用js编写一个函数:chunk(arr,size),把一个数组arr按照指定的数组大小size分割成若干个数组块,传入的参数分别为数组
- Tex Studio配置字典用于检查拼写