title: How can I hide initial looped and filtered data until keyup using Angular?
body: <p>I'm trying to set up a loop with a filter that binds data to the dom but the problem is that the loop shows all the data initially and then filters down as the user types into the input field. I want it have the loop so that the looped data <em>doesn't</em> appear until after the first keyup.  Here's my code (I'm using slim w/rails, fyi):</p>
  
  <pre><code>ul ng-controller="FindfriendsCtrl"
    li ng-repeat="friend in friends | filter:search" {{ friend.username }}
  </code></pre>