Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html data-ng-app="app">
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.17/angular.min.js"></script>
</head>
<body>
  <h2>ng-repeat</h2>
  <div ng-controller="MyController">
    <input type="text" ng-model="search"/>
    <div ng-repeat="user in users | filter:search as searchResults">
      <h2>{{user.name}}</h2>
      <div>{{user.description}}</div>
    </div>
    <div ng-if="searchResults.length == 0">
      Nothing found
    </div>
  </div>
</body>
</html>
 
(function (app) {
  
  app.controller('MyController', ['$scope', function MyController($scope) {
    $scope.search = '';
    $scope.users = [{
        name: "Mahesh",
        description: "A geek",
        age: "22"
    }, {
        name: "Ganesh",
        description: "A nerd",
        age: "25"
    }, {
        name: "Ramesh",
        description: "A noob",
        age: "27"
    }, {
        name: "Ketan",
        description: "A psychopath",
        age: "26"
    }, {
        name: "Niraj",
        description: "Intellectual badass",
        age: "29"
    }];
  }]);
})(angular.module('app', []));
Output

This bin was created anonymously and its free preview time has expired (learn why). — Get a free unrestricted account

Dismiss x
public
Bin info
anonymouspro
0viewers