title: Understanding bindonce limitations
body: <p>I've been reading about <a href="https://github.com/Pasvaz/bindonce" rel="nofollow">bindonce</a> as a way of reducing watches and enhance performance. In an effort to better understand the package i made an example with <code>ng-repeat</code>.</p>
  
  <p><a href="http://jsbin.com/xokaxozi/1/edit" rel="nofollow">JSBIN here</a></p>
  
  <p>Without <code>bindonce</code> I'm getting 103 watches, 100 list items + 2 buttons.</p>
  
  <p>Using <code>bindonce</code> i'm getting 3 watches, 2 bottons + 1 fort the list.</p>
  
  <p>If I understood <code>binonce</code> correctly, it removes the watch once the binded object is resolved and rendered. So, </p>
  
  <p><strong>How is it possible that using <code>bindonce</code>, changes made to the object are still reflected in the DOM ?</strong> </p>