我正在爲我的大學項目創建一個小應用程序,我有一個場景,當用戶單擊單選按鈕時應該觸發一個事件。單擊列表中的每個單選按鈕後,ng-change不會觸發
我的角度代碼塊:
<div ng-repeat="q in questionList " ng-if="ExamOver == false">
<h2>{{count+1}} .{{q.questionText}}</h2>
<ul>
<li ng-repeat="d in q.Choices">
<input type="radio" name="isCorrect" ng-model="correctAnswer.isworking" ng-change="getDetails($index,d,correctAnswer.isCorrect);" value="Yes" />
{{d.choiceText}}
</li>
</ul>
</div>
在我的控制,我有這樣的代碼:
$scope.correctAnswer = {isCorrect : false};
$scope.getDetails = function (index, choiceList, isCorrect) {
/* some logic... */
}
事件被解僱,每個按鈕只有一次,我試圖解決這個過去幾個小時沒有任何進展,有人可以請指導我在這裏做錯了什麼?
因爲它是相同的'值= 「是」' –
親切改變'NG-change'爲'NG-click' –