title: ng-change not firing after click on each radio button in a list
body: <p>I am creating a small application for my college project, I have a scenario where when the user clicks on a radio button an event should be fired.</p>
  
  <p>My Angular code block:</p>
  
  <pre><code>&lt;div ng-repeat="q in questionList " ng-if="ExamOver == false"&gt;
        &lt;h2&gt;{{count+1}} .{{q.questionText}}&lt;/h2&gt;
        &lt;ul&gt;
            &lt;li ng-repeat="d in q.Choices"&gt;
                &lt;input type="radio" name="isCorrect" ng-model="correctAnswer.isworking" ng-change="getDetails($index,d,correctAnswer.isCorrect);" value="Yes" /&gt;
                {{d.choiceText}}
            &lt;/li&gt;
       &lt;/ul&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>In my controller, I have this code: </p>
  
  <pre><code>$scope.correctAnswer = {isCorrect : false};
  
  $scope.getDetails = function (index, choiceList, isCorrect) {    
      /* some logic... */
  }
  </code></pre>
  
  <p>The events are firing only once per button, I am trying to work around this for past few hours without any progress, can someone please guide me what I am doing wrong here?</p>