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.