title: Filtering a table by column with ng-repeat
body: <p>I'm building an application using Angular.js. In this app I'm getting some data via AJAX in JSON format. I'm showing this data listed in a table, and I put a search text input to filter it.</p>
  
  <p>I implemented the filter this way:</p>
  
  <pre><code>[...]
  &lt;input ng-model="searchText"/&gt;
  [...]
  &lt;tr ng-repeat="data in datarray | filter:searchText"&gt;
  &lt;td&gt;{{data.title}}&lt;td&gt;
  &lt;td&gt;{{data.message}}&lt;td&gt;
  &lt;tr&gt;
  [...]
  </code></pre>
  
  <p>What I want (and don't know how) to do is filtering this data only for certain fields (e.g. its title). </p>
  
  <p>For example: if I have <code>data[0]</code> with title "cats" and message "cats and dogs", and <code>data[1]</code> titled "dogs" and with message "cats and dogs", and I search for "cats", I want only <code>data[0]</code> to be shown, without considering data messages but only the titles.</p>