• AngularJS的Filter用法详解


     1 <div>
     2  条件: <input type="text" ng-model="yyy">
     3     <ul>
     4         <li ng-repeat="phone in phones| filter:yyy">{{phone.name}}</li>
     5     </ul>
     6 </div>
     7 
     8 </body>
     9 <script src="../lib/angular/angular.js"></script>
    10 <script>
    11     angular.module('zfpxMod',[]);
    12     angular.module('zfpxMod').controller('zfpxCtrl',function($scope){
    13         $scope.phones = [
    14             {name:'三儿子',age:'1'},
    15             {name:'huawei',age:'2'},
    16             {name:'xiaomi',age:'3'}
    17         ]
    18     });
    19 </script>

    Filter简介:过滤变量的值,或者格式化输出,得到自己所期望的结果或格式

    Filter是用来格式化数据用的。

    Filter的基本原型( '|' 类似于Linux中的管道模式):

    {{ expression | filter }}

    Filter可以被链式使用(即连续使用多个filter):

    {{ expression | filter1 | filter2 | ... }}

    Filter也可以指定多个参数:

    {{ expression | filter:argument1:argument2:... }}

    方法原型:

    function(amount, currencySymbol, fractionSize)

    用法:

    1 {{ 12 | currency}}  <!--将12格式化为货币,默认单位符号为 '$', 小数默认2位-->
    2 
    3 {{ 12.45 | currency:'¥'}} <!--将12.45格式化为货币,使用自定义单位符号为 '¥', 小数默认2位-->
    4 
    5 {{ 12.45 | currency:'CHY¥':1}} <!--将12.45格式化为货币,使用自定义单位符号为 'CHY¥', 小数指定1位, 会执行四舍五入操作 -->
    6 
    7 {{ 12.55 | currency:undefined:0}} <!--将12.55格式化为货币, 不改变单位符号, 小数部分将四舍五入 -->
  • 相关阅读:
    selenium3 + python
    selenium3 + python
    Linux 文件查找
    Linux 重定向与管道
    MySQL —— 基本查询方法
    Linux 用户和文件权限管理
    Linux bash介绍与使用
    Linux 文件操作
    Linux 文件系统简介
    Linux 帮助命令
  • 原文地址:https://www.cnblogs.com/xu-blog/p/6753291.html
Copyright © 2020-2023  润新知