Kifilteri cha AngularJS
Ufafanuzi na matumizi
filter
Kifilteri kinaweza kufikiria matukio, na kumwinda kwa matukio ambayo yana uhusiano.
Kifilteri hiki kinaweza kutumiwa kwa matukio tu.
Paa za maonyesho
Makao ya AngularJS:Filtri ya Angular
Mfano
Mfano 1
Onyesha vitu vilivyo na herufi "A"
<li ng-repeat="x in cars | filter : 'A'">{{x}}</li>
Mfano 2
Tumia kipengeza kwa sababu ya kiume
<li ng-repeat="x in customers | filter : {'name' : 'O', 'city' : 'London'}"> {{x.name + ", " + x.city}}
例子 3
进行“严格”比较,除非值与表达式完全相同,否则不会返回匹配项:
- {{x.name + ", " + x.city}}
语法
{{ arrayexpression | filter : expression : Function: Hii ni function inayotumika kwa kila ukurasa wa matumizi wa mawili, na ukurasa kinatokana na true haitakayarudi kwa mawili wa matokeo. }}
kawadibidi
kawadibidi | kuva |
---|---|
expression |
Inahofuza. Inasema kwa kumekadiri kwa upana wa kusomola. Thiari ya thamani inaweza kuwa: Inahofuza. Inasema kwa kumekadiri kwa upana wa kusomola. Thiari ya thamani inaweza kuwa: String: Itakayarudi kwa mawili wa matumizi wa mawili inayotaka kimaingia kwa thamani ya kusomola. Object: Inaingia kwa kufikiria kwa sababu ya mawili wa matumizi wa mawili. Mfano: filter: {"name" : "H", "city": "London"} itakayarudi kwa mawili wa matumizi wa mawili inayotaka kimaingia kwa H na London. Tazama mafano yaliyopita. |
Function: Hii ni function inayotumika kwa kila ukurasa wa matumizi wa mawili, na ukurasa kinatokana na true haitakayarudi kwa mawili wa matokeo. |
comparator Inahofuza. Inasema kwa kumekadiri kwa upana wa kusomola. Thiari ya thamani inaweza kuwa: true: Hatakayarudi kile kinachotakiwa kama ukurasa wa matumizi wa mawili unaingia kwenye thamani ya kusomola. false: Kama ukurasa wa matumizi wa mawili unaingia kwenye thamani ya kusomola, haitakayarudi kile kinachotakiwa. Kuelewa haujazungumza kwenye uharibifu wa kina. Hii ni thamani ya kwanza. |