title: model update for dynamic generated radio buttons
body: <p>please can someone help me with this little binding mess. I'm trying to generate a list of tasks</p>
  
  <p>here is the model definition in my TaskController:</p>
  
  <pre class="lang-coffeescript prettyprint-override"><code>angular.module('yeomantestApp')
    .controller 'TaskController', ($scope) -&gt;
      $scope.currentTask
      $scope.tasks = [
          {
              id: 1
              name: 'write test'
              elapsedTime: 15
          },
          {
              id: 2
              name: 'run test'
              elapsedTime: 32
          },
          {
              id: 3
              name: 'write code'
              elapsedTime: 22
          }
      ]
  </code></pre>
  
  <p>So, now I want to render the model with the following view. The view iterates over the task array and build a list of radio buttons for each task.
  My problem is, that the model binding to currentTask is somehow not working. When I select any task the currentTask model entry is not updating. But according the tutorials and documentation it should. </p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;div class="hero-unit" ng-controller="TaskController"&gt;
      &lt;h1&gt;Tasks&lt;/h1&gt;
      &lt;h2&gt;current {{currentTask}}&lt;/h2&gt;
      &lt;form name="taskForm"&gt;
          &lt;div ng-repeat="task in tasks"&gt;
              &lt;input type="radio" name="taskGroup" ng-model="currentTask" value="{{task.id}}"&gt;{{task.name}} {{task.elapsedTime}}
          &lt;/div&gt;
      &lt;/form&gt;
  &lt;/div&gt;
  </code></pre>