title: Angular checkbox input ng-click never called
body: <p>In my Angular app, I have a form with checkbox inputs:</p>
  
  <pre><code>&lt;div ng-repeat="partner in type.partners"&gt;
      &lt;label class="checkbox-inline"&gt;
          &lt;input type="checkbox" value="partner"
          ng-checked="report.participatingPartners[$parent.$index].indexOf(partner) !== -1" 
          ng-click="toggleSelection($parent.$index, $index);"&gt;
          &lt;p&gt;&lt;span&gt;&lt;/span&gt;{{partner.name}}&lt;p&gt;
      &lt;/label&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>And in my controller, just to test this setup:</p>
  
  <pre><code>var vm = this;
  vm.toggleSelection = toggleSelection;
  </code></pre>
  
  <p>...</p>
  
  <pre><code>function toggleSelection(typeId, partnerId) {
      console.log("toggleSelection called");
      console.log(typeId, partnerId);
  }
  </code></pre>
  
  <p>This function never gets called when I click the checkbox or its label. Why is that?</p>
  
  <p>I know it's not the <code>controllerAs</code> syntax because other functions are working fine.</p>