title: Toggle table using ng-show expr leads to digest iterations limit breach
body: <p>Jsfiddle for my code is <a href="http://jsfiddle.net/HB7LU/24317/" rel="nofollow">here</a>.</p>
  
  <p>There is a <code>notes</code> table with a toggle button to show or hide the table at the end. Background color for each <code>note</code> is randomly selected from a constant list of colors.</p>
  
  <p>When i click on the toggle button, instead of the table getting hidden, it gets re-rendered with new colors. Does ng-show create a new <code>scope</code> on every click? And also, i am getting this error,</p>
  
  <pre><code>Uncaught Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
  Watchers fired in the last 5 iterations:
  ..................................................................
  </code></pre>