title: Angular.js watch only on particular object property
body: <p>Basically I want this <a href="http://plnkr.co/edit/3yfXbo1c0llO40HZ8WNP?p=preview">http://plnkr.co/edit/3yfXbo1c0llO40HZ8WNP?p=preview</a> but watch doesn't fire when I change something..</p>
  
  <p>I know that this would have worked</p>
  
  <pre><code>$scope.$watch('stuff', function (newVal, oldVal) {
      console.log(oldVal, newVal);
  
  }, true);
  </code></pre>
  
  <p>But since I want to do some summing up inside the watches and I don't want to unnecessarily loop thru or re-sum values that did not change..</p>
  
  <p><em>//edit - 
  note that the plnkr example is just an extraction from the actual app, where you can add and remove rows and much more, like modifying the total number(sum of somethings and somethingelses) from another input outside the ng-repeat..</em></p>