美文网首页javaScriptAngular.js专场
angular 1x -- 过滤器(filter)

angular 1x -- 过滤器(filter)

作者: 反者道之动001 | 来源:发表于2017-07-26 09:58 被阅读20次

filter -- 恕我直言,这就是一个框架作者的爱好,很多文章,写的也不错,但是有很多基本对新手不够友好(这本来就是新手看的,还不友好那有个屁用)。

概念

顾名思义,修改值并返回新值

用法

| 区分,在数据展示的时候过滤,如

{{ 999 | number:2 }} //999.00

angular自带指令

JSON

 Object | json

保留小数

Number | number:2 

文本大写转小写

{{  文本A-Z ... | lowercase }}

文本小写转大写

{{ 文本a-z ... | uppercase }}

更多,请看官网,传送门: https://docs.angularjs.org/api/ng/filter

自定义指令

看了上面的代码,有点了解了,自定义指令就是创建一个新的指令,用法跟自定义指令一样

如:

app.controller('personCtrl', function($scope) {
    $scope.message = "test";
});

使用:

<h1>{{ message|reverse }}</h1>

<br />

上一个完整代码:

<!DOCTYPE html>
<html ng-app="myApp">
<head>
<meta charset="utf-8">
<script src="http://cdn.bootcss.com/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>
    
    <div ng-controller="personCtrl">
        <h1>{{ message|reverse }}</h1>
        <input type="text" ng-model="message">
    </div>

    <script>
        var app = angular.module('myApp', []);
        app.filter("reverse", function(){
            return function(text){
                return text.split("").reverse().join("");
            }
        });
        app.controller('personCtrl', function($scope) {
            $scope.message = "test";
        });
    </script>

</body>
</html>

--OK--

参考链接

https://hairui219.gitbooks.io/learning_angular/content/zh/chapter01.html
http://www.runoob.com/angularjs/angularjs-tutorial.html

--END--

相关文章

  • angular 1x -- 过滤器(filter)

    filter -- 恕我直言,这就是一个框架作者的爱好,很多文章,写的也不错,但是有很多基本对新手不够友好(这本来...

  • angular pipe 自定义管道

    可以理解为angular中的管道(pipe)与angular1.x的过滤器(filter)一样。 那么我们就来自定...

  • 过滤器filter

    angular中filter过滤器主要有两个作用:格式化数据和过滤数据。filter组件共有以下几种:1、curr...

  • angular 过滤器$filter

    过滤器$filter json格式化为json格式。如果是{{json expression | json: 5}...

  • Spring系列之Filter and Interceptor

    一、Filter 过滤器 1. 什么是Filter 过滤器? Filter 的含义Filter 过滤器是一个对象 ...

  • 数组过滤器

    数组过滤器 vue1.0中有一个数组过滤器叫做filterBy,在angular中叫filter,它接收3个参数 ...

  • java基础-day42-Filter、Listener和Bas

    Filter ,Listener和BaseServlet 1. Filter过滤器 1.1 Filter过滤器的配...

  • Spring Boot使用过滤器Filter

    Spring Boot使用过滤器Filter >> 过滤器Filter介绍Filter也称为过滤器,是处于客户端与...

  • Filter

    Java****中的****Filter****过滤器 Filter****简介 Filter也称之为过滤器,它是...

  • 22. 过滤器

    11 过滤器(Filter) 什么是过滤器(Filter) Filter:过滤器,用来过滤网站的数据; 处理中文乱...

网友评论

    本文标题:angular 1x -- 过滤器(filter)

    本文链接:https://www.haomeiwen.com/subject/gdkgkxtx.html