AngularJS 過濾器,9個內建過濾器

來源:互聯網
上載者:User

過濾器:{{資料|過濾器:參數}} 格式化展示資料。  "|"相當於管道,可以通過多個"|"來同時使用多個過濾器。  ":"表示參數,多個冒號多個參數。   


demo.html:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>AngularJS</title><script src="angular.min.js"></script>  <!-- 引入AngularJS架構 --></head><body ng-app="App"><ul ng-controller="DemoController"><li>{{price|currency:'¥'}}</li>  <!-- {{資料|currency}} 格式化成貨幣 --><li>{{now|date:'yyyy-MM-dd hh:mm:ss'}}</li><li>{{myArr|filter:'s'}}</li>  <!-- 只輸出數組中包含's'的項 --><li>{{students|filter:{age:12} }}</li>  <!-- 把age為12的對象過濾出來。 如果參數是對象,需要在對象的"}"後面再加一個空格 --><li>{{students|json}}</li>   <!-- 將JS對象轉成JSON字串(一般用於調試) --><li>{{myArr|limitTo:2}}</li>   <!-- limitTo截取數組的前2項;-1表示最後一項 --><li>{{str|uppercase}}</li>  <!-- uppercase 轉成大寫 --><li>{{str|lowercase}}</li>  <!-- lowercase 轉成小寫 --><li>{{num|number}}</li>  <!-- number 純數字字串轉成數字,(預設保留3位小數) --><li>{{num|number:2}}</li>  <!-- number 保留2位小數 --><li>{{myArr|orderBy}}</li>  <!-- 按ask碼進行排序 --><li>{{myArr|orderBy:'':true}}</li>  <!-- 兩個參數兩個":",第二個參數表示倒序 --><li>{{students|orderBy:'age':true}}</li>  <!-- 第一個參數表示按"age"排序 --><li>{{str|uppercase|limitTo:3}}</li>   <!-- "|"相當於管道,可以通過多個"|"來使用多個過濾器 --></ul><script>var App = angular.module('App',[]);App.controller("DemoController",['$scope',function($scope) {$scope.price = 11.1111111;  $scope.now = new Date();$scope.myArr = ['html','css','js'];$scope.students = [{name:"張三",age:12},{name:"張四",age:15},{name:"張五",age:12}];$scope.str = "Hello";$scope.num = "10.666666666";}]);</script></body></html>


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.