En Enlace de plantilla HTML {{filter_expression | filter: expression: comparator}}, en JavaScript $ filter ('filter') (filter_expression, expression, comparator)
Roman Sklyarov
@pulkitsinghal, ¿qué quieres decir? Muestra tu código problemático en JSFiddle o Plunker.
Roman Sklyarov
Hubiera sido agradable si acaba de publicar el filtro en Javascript
Obi
1
@ObiOnuorah OK, acabo de traducir el Coffeescript a Javascript.
nh2
1
Buen material. ¿Por qué esta respuesta no está en la parte superior de la lista?
thethakuri
11
mencioné en el siguiente donde también he mencionado el filtro personalizado, cómo llamar a este filtro que tiene dos parámetros
countryApp.filter('reverse',function(){returnfunction(input, uppercase){varout='';for(var i =0; i < input.length; i++){out= input.charAt(i)+out;}if(uppercase){out=out.toUpperCase();}returnout;}});
y desde el html usando la plantilla podemos llamar a ese filtro como a continuación
<h1>{{inputString| reverse:true }}</h1>
aquí, si ve, el primer parámetro es inputString y el segundo parámetro es verdadero, que se combina con "reverse" usando el símbolo:
mencioné en el siguiente donde también he mencionado el filtro personalizado, cómo llamar a este filtro que tiene dos parámetros
y desde el html usando la plantilla podemos llamar a ese filtro como a continuación
aquí, si ve, el primer parámetro es inputString y el segundo parámetro es verdadero, que se combina con "reverse" usando el símbolo:
fuente
Si desea llamar a su filtro dentro de ng-options, el código será el siguiente:
donde el filtro es sizeWithPriceFilter y tiene dos parámetros product y productSize
fuente
Me gusta esto:
fuente
Si necesita dos o más tratos con el filtro, es posible encadenarlos:
fuente
En este código, jsondata es nuestra matriz y en función de retorno estamos verificando la 'versión' presente en la jsondata.
fuente