title: ng-models not binding when ng-checked
body: <p>I have a Parent checkbox that gets checked when a child checkbox is clicked. I want this parent checkbox to in-turn bind with a third checkbox. But the 2 way binding is not working when the change is due to ng-checked. Here is the template:</p>
  
  <pre><code>&lt;div&gt;&lt;input type="checkbox" ng-checked="childCheckbox" ng-model="parentCheckbox" /&gt; Parent Checkbox&lt;/div&gt;
  &lt;div&gt;&lt;input type="checkbox" ng-model="childCheckbox" /&gt; Child Checkbox&lt;/div&gt;
  &lt;div&gt;&lt;input type="checkbox" ng-model="parentCheckbox" /&gt; A third Checkbox binding with Parent Checkbox&lt;/div&gt;
  </code></pre>
  
  <p>Here is the working sample in jsfiddle:  <a href="http://jsfiddle.net/Alien_time/vy5UM/1/" rel="nofollow">http://jsfiddle.net/Alien_time/vy5UM/1/</a></p>
  
  <p>In order words, when parent checkbox is checked by clicking, the ng-model binds with the 3rd checkbox. But if the parent checkbox get checked due to ng-checked, the third checkbox is not updating the change. How can I achieve this in Angular?</p>