国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解AngularJS Filter(過濾器)用法

2019-11-20 10:54:20
字體:
來源:轉載
供稿:網友

AngularJS的filter,中文名“過濾器”是用來過濾變量的值,或者格式化輸出,得到自己所期望的結果或格式的東東。

Filter簡介

Filter是用來格式化數據用的。

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

{{ expression | filter }}

Filter可以被鏈式使用(即連續使用多個filter):

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

Filter也可以指定多個參數:

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

一、在視圖模板(View Template)中使用

在表達式中應用Filters (過濾器)

需要遵循格式如下:

{{ expression | filter }} 即 {{ 表達式 | 過濾器 }}

例如:{{ 12 | currency }} 輸出為 $12.00

在輸出結果中應用Filters (過濾器)

通俗點講就是Filter的疊加--前一filter的輸出結果作為后一filter的輸入數據源.

需要遵循格式如下:

{{ expression | filter1 | filter2 | ... }} 即 表達式(expression)使用filter1過濾后再使用filter2過濾...

帶參數的Filter

Filter后面可以跟一個或多個參數,用來幫助實現特殊要求、需求的filter.

需要遵循格式如下:

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

示例: {{ 1234 | number:2 }} = 1,234.00

二、使用 AngluarJS 內置Filter

AngularJS為我們提供了9個內建的過濾器

分別是currency, date, filter, json, limitTo, uppercase, lowercase, number, orderBy。

具體的用法在AngularJS的文檔中都有詳細說明。下面只說幾個常用的。

currency filter(貨幣過濾器)

currency

主站蜘蛛池模板: 大新县| 农安县| 佛山市| 汉沽区| 招远市| 潍坊市| 双城市| 丹东市| 扶风县| 南汇区| 连江县| 兰州市| 香港| 涪陵区| 诸暨市| 云龙县| 琼结县| 英山县| 神农架林区| 盐池县| 黎平县| 安仁县| 赣榆县| 彰化县| 韶山市| 盐津县| 门源| 青神县| 罗甸县| 顺平县| 莱阳市| 靖江市| 安阳市| 利川市| 丹阳市| 稷山县| 乃东县| 策勒县| 和硕县| 涟水县| 延寿县|