title: Angular radio button model inside ng-repeat
body: <p>I feel like i'm just missing something here, but I can't see what.  I can't seem to get the value of the radio button to behave in the same way as the checkboxes.  What am I doing wrong?</p>
  
  <p>Here's a demo: <a href="http://jsfiddle.net/vwJ6a/2/" rel="nofollow">http://jsfiddle.net/vwJ6a/2/</a></p>
  
  <p>Here's an idea of what my HTML looks like</p>
  
  <pre><code>&lt;tr ng-repeat="contact in ContactsList"&gt;
      &lt;td&gt;{{contact.name}}&lt;/td&gt;
      &lt;td&gt;{{contact.email}}&lt;/td&gt;
      &lt;td ng-class="{'success':contact.isPrimary}"&gt;
          &lt;input type="radio" name="radio-primary" ng-model="contact.isPrimary" /&gt;
      &lt;/td&gt;
      &lt;td ng-class="{'success':contact.isTechnical}"&gt;
          &lt;input type="checkbox" ng-model="contact.isTechnical" /&gt;
      &lt;/td&gt;
  &lt;/tr&gt;
  </code></pre>
  
  <p>And here's my Controller</p>
  
  <pre><code>function MyCtrl($scope) {
      $scope.ContactsList = [{
          name: "John Doe",
          email: "joDoe@domain.com",
          isPrimary: false,
          isTechnical: true
      }, {
          name: "Jane Doe",
          email: "jaDoe@domain.com",
          isPrimary: true,
          isTechnical: false
      }, {
          name: "Bill Murray",
          email: "bMurray@domain.com",
          isPrimary: false,
          isTechnical: false
      }, {
          name: "Someone Dude",
          email: "someone@domain.com",
          isPrimary: false,
          isTechnical: false
      }];
  }
  </code></pre>