angularjs-logo

Los filtros son utilizados para modificar datos y también puede tomar expresiones o directivas, solo usando el símbolo de la barra horizontal (|). En la siguiente lista, se encuentran los más usados.

  1. uppercase: convertir a mayúsculas
  2. lowercase: convertir a minúsculas.
  3. currency: toma el número y lo convierte a un formato de moneda.
  4. filter: filtra un array y retorna un subconjunto según la búsqueda.
  5. orderby: ordena un arreglo según los datos suministrados.

Los código presentados a continuación están basados en el articulo, Controladores con AngularJS.

uppercase y lowercase

Agregando el filtro uppercase sobre una expresión usando el la barra horizontal. Convertiremos una cadena de texto en letras mayúsculas. Con lowercase realizamos la operación contraria.

[gist]deb2d89f10dccd0aa33a[/gist]

currency

Agregando el filtro currency a un expresión, este retornara un numero en formato monetario.

[gist]cebc974a3c83a5152e04[/gist]

filter

Sirve para buscar dentro de una colección de datos, en el siguiente ejemplo se crea un control de entrada de datos con el nombre de modelo “buscar_asignatura” y en el ng-repeat.

[gist]f0d89535ac55ddc5e0c7[/gist]

orderby

Ordenar por un dato especifico.

[gist]6726f34a997e8533dee8[/gist]

Ejecutarhttps://jsfiddle.net/AFelipeTrujillo/sdo8pncw/7/