Ng-repeat inside ng-repeat

  1. <!DOCTYPE html>  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <title></title>  
  5. <script src="Scripts/angular.min.js"></script>  
  6. <script>  
  7. var app = angular.module("myApp", []);  
  8. app.controller('MyCtrl', function ($scope) {  
  9. $scope.menuItems = [{ name: 'dish1', category: 'soup' },  
  10. { name: 'dish2', category: 'beef' }];  
  11. $scope.categories = ['beef''soup']  
  12. })  
  13. </script>  
  14. </head>  
  15. <body ng-app="myApp" ng-controller="MyCtrl">  
  16. <div>  
  17. <ul ng-repeat="cate in categories">  
  18. <li>{{cate}}</li>  
  19. <li ng-repeat="menuItem in menuItems | filter:{category: cate}">{{menuItem.name}}</li>  
  20. </ul>  
  21. </div>  
  22. </body>  
  23. </html>