Skip to main content

10 Cursos de Angular JS – Filtros


Tutorial #10 del Curso de Angular JS, en este tutorial veremos como mejorar la aplicación que se realizo en el tutorial anterior, agregando más información a los elementos de la lista asi como ordenar los elementos por orden alfabético y realizar una busqueda general.

<!DOCTYPE html>
<html ng-app="filtrodatos">
<head>
<meta charset="utf-8">
  <title>filtrando datos</title>
  <script type="text/javascript" src="angular.min.js"></script>
</head>
<body>

<input type="text" ng-model="buscarFruta">

<div ng-controller="listas">
  
  <ul>
    <li ng-repeat="fruta in frutas | filter:buscarFruta | orderBy:'+nombre'">
      
      <h2>{{fruta.nombre}}</h2>
      <p>Fruta de color {{fruta.color}} conocida por ser {{fruta.propiedades}}</p>
    </li>

  </ul>
</div>
<script type="text/javascript">
  
var miApp = angular.module('filtrodatos', []);

miApp.controller('listas',function($scope){

 $scope.frutas = [

   {
     nombre: 'Kiwi',
     color: 'Verde',
     propiedades: 'rica en vitamina C'
   },
   {
     nombre: 'Banana',
     color: 'Amarilla',
     propiedades: 'rica en magnesio y potasio'
   },
   {
     nombre: 'Arándano',
     color: 'azul',
     propiedades: 'buen antioxidante'
   }

 ];

});

</script>

</body>
</html>

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.