AngularJS 教程
過(guò)濾器可以使用一個(gè)管道字符(|)添加到表達(dá)式和指令中。
AngularJS 過(guò)濾器可用于轉(zhuǎn)換數(shù)據(jù):
過(guò)濾器 | 描述 |
---|---|
currency | 格式化數(shù)字為貨幣格式。 |
filter | 從數(shù)組項(xiàng)中選擇一個(gè)子集。 |
lowercase | 格式化字符串為小寫(xiě)。 |
orderBy | 根據(jù)某個(gè)表達(dá)式排列數(shù)組。 |
uppercase | 格式化字符串為大寫(xiě)。 |
過(guò)濾器可以通過(guò)一個(gè)管道字符(|)和一個(gè)過(guò)濾器添加到表達(dá)式中。.
(下面的兩個(gè)實(shí)例,我們將使用前面章節(jié)中提到的 person 控制器)
uppercase 過(guò)濾器將字符串格式化為大寫(xiě):
lowercase 過(guò)濾器將字符串格式化為小寫(xiě):
currency 過(guò)濾器將數(shù)字格式化為貨幣格式:
過(guò)濾器可以通過(guò)一個(gè)管道字符(|)和一個(gè)過(guò)濾器添加到指令中。
orderBy 過(guò)濾器根據(jù)表達(dá)式排列數(shù)組:
輸入過(guò)濾器可以通過(guò)一個(gè)管道字符(|)和一個(gè)過(guò)濾器添加到指令中,該過(guò)濾器后跟一個(gè)冒號(hào)和一個(gè)模型名稱(chēng)。
filter 過(guò)濾器從數(shù)組中選擇一個(gè)子集:
以下實(shí)例自定義一個(gè)過(guò)濾器 reverse,將字符串反轉(zhuǎn):