title: AngularJS strict filter on only one field
body: <p>I have a form with multiple filters but for some, I need a strict comparison.</p>
  
  <p><strong>tl;dr</strong>: strict comparison for <code>user_id</code> not for <code>firstname</code>.</p>
  
  <pre><code>&lt;select ng-model="search.user_id"&gt;
      &lt;option value="1"&gt;1&lt;/option&gt;
      &lt;option value="2"&gt;2&lt;/option&gt;
      &lt;option value="10"&gt;10&lt;/option&gt;
      &lt;option value="11"&gt;11&lt;/option&gt;
      &lt;option value="23"&gt;23&lt;/option&gt;
  &lt;/select&gt;
  
  &lt;input type="text" ng-model="search.firstname"&gt;
  
  &lt;ul&gt;
      &lt;li ng-repeat="user in users | filter:search"&gt;#{{ user.user_id }} {{ user.firstname}}&lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>I tried the third parameter <code>true</code> but it also works for <code>firstname</code> filter.</p>
  
  <p>The problem is: if you select the value <code>2</code>, all users with a <code>2</code> in their id will be filtered, I don't want this behavior.</p>
  
  <p>Here is the <a href="http://jsfiddle.net/ErPPz/">fiddle</a>.</p>