title: event.target.checked property is not working for checkbox
body: <p>I have some input <strong>checkbox</strong> which is created inside <strong>ng-repeat</strong> </p>
  
  <pre><code>&lt;li ng-repeat="item in tasks track by $index"&gt;
      &lt;input type="checkbox" ng-init="setChecked(item.status)"
             ng-checked="changeStatus(item.id)"
             ng-model="item.status" value="{{item.id}}"&gt;
      &lt;span ng-model="item.title" ng-keyup="completeEdit(item.id)"
            contenteditable="false" ng-dblclick="contentEdit()"
            class="done-{{item.status}}"&gt;{{ item.title }}
       &lt;/span&gt; 
  &lt;/li&gt; 
  </code></pre>
  
  <p>What I am trying to achieve is, based on a data item property the checkbox should show either checked or unchecked. For that I am using <strong>ng-init</strong> of the checkbox. Below is the function I am calling in <strong>ng-init</strong> </p>
  
  <pre><code>$scope.setChecked = function(status) {
      event.target.checked = status;            
  };
  </code></pre>
  
  <p>But the problem is the above function is not making change to checkbox. The checkbox is always showing unchecked even if the <strong>status</strong> is <strong>true</strong></p>
  
  <p>Can anyone tell me what I am doing wrong in the above code? </p>
  
  <p>Any help is appreciated :)</p>