首頁 > web前端 > js教程 > AngularJS的內建過濾器詳解_AngularJS

AngularJS的內建過濾器詳解_AngularJS

WBOY
發布: 2016-05-16 15:59:07
原創
1216 人瀏覽過

今天我們來了解AngularJS的內建濾鏡

先來看看這些內建濾鏡使用方法:

一個過濾器,不含參數的情況
{{expression | filter}}

一個過濾器,帶參數的情況
{{expression | filter:arguments}}

一個過濾器,帶多個參數的情況
{{expression | filter: arg1: arg2: ...}}

多個過濾器,不含參數的情況
{{expression | filter1 | filter2 | ...}}

下面我們分別使用以下AngularJS的內建過濾器

currency

currency允許我們設定自己的貨幣符號,預設會採用客戶端所處區域的貨幣符號。
可以這樣使用:{{ 3600 | currency: "$¥"}}
回傳結果為$¥123.00
online code點選預覽

number

number過濾器將數字格式化成文本,它的參數是可選的,用來控制小數點後的截取位數
如果傳入的是一個非數字字符,會返回空字串
可以這樣使用:{{ 3600 | number:2}}
回傳結果為:3,600.00
online code點選預覽

lowercase

lowercase將字串轉換為小寫
可以這樣使用:{{ "HEllo" | lowercase}}
回傳結果為:hello
online code點選預覽

uppercase

uppercase將字串轉換為大寫
可以這樣使用:{{ "HEllo" | uppercase}}
回傳結果為:HELLO
online code點選預覽

json

json過濾器可以將一個JSON或JavaScript物件轉換成字串。
這個過濾器對調試相當有用
可以這樣使用:{{ {"name":"dreamapple","language":"AngularJS"} | json}}
回傳結果為:{ "name": "dreamapple", "language": "AngularJS" }
online code點選預覽

date

date過濾器將日期過濾成你想要的格式,這個實在是很好的過濾器。
這個過濾器用法很多我這裡列舉幾種常用的
{{ today | date: "yyyy - mm - dd"}}
結果為:2015 - 15 - 13
{{ today | date: "yyyy - mm - dd HH:mm::ss"}}
結果為:2015 - 18 - 13 20:18::38
[online code](2015 - 18 - 13 20:18::38)

還有三個內建的過濾器,但使用稍微複雜一點,放在下一篇文章中我們大家一起探討吧

以上所述就是本文的全部內容了,希望大家能夠喜歡。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板