Bài 23: Angularjs format và filtering phần 1

Lượt xem: 2287

Xem demo

Angularjs format và filtering

Làm thế nào để filter dữ liệu trong angularjs, filtering với format hiện tại. Cùng xem ví dụ sau:

 <html>  
   <head>  
    <title> Chỉ thị ng-disable</title>  
     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>  
     <script>  
     angular.module('myWebApp', []).controller('listnamesCtrl',      function($scope) {   
      $scope.names = [   
      {name:'Nam',country:'HoChiMinh'},   
      {name:'Bac',country:'HaNoi'},   
      {name:'Trung',country:'DaNang'}   
      ];   
      });  
     </script>  
	 </head>  
   <body>  
    < div div ng-app="'myWebApp'" ng-controller="'listnamesCtrl'" > 
	    <p>Filtering input:</p> 
	  <p>  
			 <input type="text" ng-model="test" />
     </p> 
	  <ul>
	   <li ng-repeat="x in names | filter:test | orderBy:'country'">
	   {{ (x.name | uppercase) + ', ' + x.country }}  
	    </li>
		 </ul>
   </body>  
 </html> 

 

Xem demo