title: Change in the model doesn't affect the DOM Checkbox AngularJS
body: <p>I am using a checkbox binded to a <code>$scope</code> variable in AngularJS. My code is something like:</p>
  
  <p><code>&lt;input type="checkbox" ng-model="value.selected"&gt;</code> and I have an object in my controller <code>$scope.value</code> which has the <code>selected</code> property. The changes in the DOM i.e. clicking the checkbox changes the values of the <code>selected</code> property in the <code>value</code> object but the vice versa, i.e. if I change the <code>selected</code> property in the controller it doesn't change the DOM checkbox. Any suggestions or workarounds would be welcome.</p>