AngularJS的內(nèi)置過濾器詳解
今天我們來了解一下AngularJS的內(nèi)置過濾器
先來看看這些內(nèi)置過濾器使用方法:
一個(gè)過濾器,不帶參數(shù)的情況
{{expression | filter}}
一個(gè)過濾器,帶參數(shù)的情況
{{expression | filter:arguments}}
一個(gè)過濾器,帶多個(gè)參數(shù)的情況
{{expression | filter: arg1: arg2: ...}}
多個(gè)過濾器,不帶參數(shù)的情況
{{expression | filter1 | filter2 | ...}}
下面我們分別使用以下AngularJS的內(nèi)置過濾器
currency
currency允許我們?cè)O(shè)置自己的貨幣符號(hào),默認(rèn)情況下會(huì)采用客戶端所處區(qū)域的貨幣符號(hào)。
可以這樣使用:{{ 3600 | currency: "$¥"}}
返回結(jié)果為$¥123.00
online code點(diǎn)擊預(yù)覽
number
number過濾器將數(shù)字格式化成文本,它的參數(shù)是可選的,用來控制小數(shù)點(diǎn)后的截取位數(shù)
如果傳入的是一個(gè)非數(shù)字字符,會(huì)返回空字符串
可以這樣使用:{{ 3600 | number:2}}
返回結(jié)果為:3,600.00
online code點(diǎn)擊預(yù)覽
lowercase
lowercase將字符串轉(zhuǎn)換為小寫
可以這樣使用:{{ "HEllo" | lowercase}}
返回結(jié)果為:hello
online code點(diǎn)擊預(yù)覽
uppercase
uppercase將字符串轉(zhuǎn)換為大寫
可以這樣使用:{{ "HEllo" | uppercase}}
返回結(jié)果為:HELLO
online code點(diǎn)擊預(yù)覽
json
json過濾器可以將一個(gè)JSON或者JavaScript對(duì)象轉(zhuǎn)換成字符串。
這個(gè)過濾器對(duì)調(diào)試相當(dāng)有用
可以這樣使用:{{ {"name":"dreamapple","language":"AngularJS"} | json}}
返回結(jié)果為:{ "name": "dreamapple", "language": "AngularJS" }
online code點(diǎn)擊預(yù)覽
date
date過濾器將日期過濾成你想要的格式,這個(gè)實(shí)在是很好的過濾器。
這個(gè)過濾器用法很多我這里列舉幾種常用的
{{ today | date: "yyyy - mm - dd"}}
結(jié)果為:2015 - 15 - 13
{{ today | date: "yyyy - mm - dd HH:mm::ss"}}
結(jié)果為:2015 - 18 - 13 20:18::38
[online code](2015 - 18 - 13 20:18::38)
還有三個(gè)內(nèi)置的過濾器,但是使用稍微復(fù)雜一點(diǎn),放在下一篇文章中我們大家一起探討吧
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
- 詳解AngularJS中的filter過濾器用法
- 詳解AngularJS中自定義過濾器
- AngularJS中的過濾器使用詳解
- 使用AngularJS創(chuàng)建自定義的過濾器的方法
- AngularJS過濾器filter用法總結(jié)
- 詳解AngularJS中$filter過濾器使用(自定義過濾器)
- AngularJS實(shí)現(xiàn)用戶登錄狀態(tài)判斷的方法(Model添加攔截過濾器,路由增加限制)
- AngularJS 過濾器(自帶和自建)詳解
- Angularjs 雙向綁定時(shí)字符串的轉(zhuǎn)換成數(shù)字類型的問題
- Angular.js 實(shí)現(xiàn)數(shù)字轉(zhuǎn)換漢字實(shí)例代碼
- Angular使用過濾器uppercase/lowercase實(shí)現(xiàn)字母大小寫轉(zhuǎn)換功能示例
相關(guān)文章
AngularJS模糊查詢功能實(shí)現(xiàn)代碼(過濾內(nèi)容下拉菜單排序過濾敏感字符驗(yàn)證判斷后添加表格信息)
最近做項(xiàng)目遇到這樣的需求,要求添加球員的功能,具體樣式?jīng)]做具體要求,下面小編給大家?guī)砹薃ngularJS模糊查詢功能實(shí)現(xiàn)代碼(過濾內(nèi)容下拉菜單排序過濾敏感字符驗(yàn)證判斷后添加表格信息),感興趣的朋友一起看看吧2017-10-10
詳解AngularJS如何實(shí)現(xiàn)跨域請(qǐng)求
跨域請(qǐng)求一直是網(wǎng)頁編程中的一個(gè)難題,在過去,絕大多數(shù)人都傾向于使用JSONP來解決這一問題。不過現(xiàn)在,我們可以考慮一下W3C中一項(xiàng)新的特性——CORS(Cross-Origin Resource Sharing)了。2016-08-08
詳解在Angularjs中ui-sref和$state.go如何傳遞參數(shù)
這篇文章主要介紹了詳解在Angularjs中ui-sref和$state.go如何傳遞參數(shù),詳細(xì)的介紹了ui-sref和$state.go的區(qū)別和如何傳參,有興趣的可以了解下2017-04-04
淺談Angular.js中使用$watch監(jiān)聽模型變化
當(dāng)angular數(shù)據(jù)模型發(fā)生變化時(shí),我們需要如果需要根據(jù)他的變化觸發(fā)其他的事件。本篇文章主要介紹了Angular.js中使用$watch監(jiān)聽模型變化,有興趣的可以了解一下2017-01-01
詳解如何構(gòu)建一個(gè)Angular6的第三方npm包
這篇文章主要介紹了詳解如何構(gòu)建一個(gè)Angular6的第三方npm包,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-09-09
Angular2.js實(shí)現(xiàn)表單驗(yàn)證詳解
這篇文章主要介紹了Angular2.js實(shí)現(xiàn)表單驗(yàn)證的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
Angular 4依賴注入學(xué)習(xí)教程之InjectToken的使用(八)
這篇文章主要給大家介紹了關(guān)于Angular 4依賴注入之InjectToken使用的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Angular4具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來跟著小編一起學(xué)習(xí)學(xué)習(xí)吧。2017-06-06
解決angular 使用原生拖拽頁面卡頓及表單控件輸入延遲問題
這篇文章主要介紹了angular 中使用原生拖拽頁面卡頓及表單控件輸入延遲問題,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04
淺析如何利用angular結(jié)合translate為項(xiàng)目實(shí)現(xiàn)國際化
利用angular進(jìn)行國際化轉(zhuǎn)換時(shí)利用【ng-bind-html】來進(jìn)行語言的翻譯是接近幾乎比較完美的方案,不會(huì)像利用【{{}}】模式,當(dāng)頁面加載緩慢時(shí)導(dǎo)致頁面太丑。本文對(duì)其實(shí)現(xiàn)方法進(jìn)行介紹,有需要的朋友可以看下2016-12-12

