title: Table filter by predicate
body: <p>I made a <a href="http://jsfiddle.net/ZX3Y2/" rel="nofollow">jsfiddle</a> to show what is my problem.
  The fisrt part is working in a partial way. See line number 15. I put the predicate in the filter (predicate is l_name) by hand and is working. The table is filtered by Last Name column.</p>
  
  <pre><code>&lt;tr ng-repeat="item in items | filter:{l_name:myInput}"&gt;
  </code></pre>
  
  <p>The second part of the sample is not working when I use the select (model named mySelect2) to choose the predicate where I'm going to filter (see line number 36).</p>
  
  <p>What I'm trying to do is use the select to choose the column by predicate and the input to filter in that column.</p>
  
  <pre><code>&lt;tr ng-repeat="item in items | filter:{mySelect2:myInput2}"&gt;
  </code></pre>
  
  <p>Am I missing something or the binding of the select (mySelect2) must update the filter on the table?</p>
  
  <p>Thanks for the help!</p>
  
  <p>PS: type jo in the input.</p>