私はユーザーが試験を行い、最終的には選択された回答で完全なレポートを表示する検査のために角度アプリケーションを作成しました。オプションを表示するラジオボタンにng-repeatを使用しました。その緑色の他に、赤でなければなりませんが、それは、私は条件を使用してチェックが、それはここにすべてのラジオボタンの色を変更すると、コードラジオボタンの特定の色のみを角度で変更するにはどうすればよいですか?
<div class="md-radio"
data-ng-repeat="data in vm.examQuestions.allOptions track by $index"
ng-class="{correct:vm.examQuestions.attemptQuestions.yourChoice === vm.examQuestions.correctanswer ||
vm.examQuestions.correctanswer === vm.optionsArr[$index],
'has-error':vm.examQuestions.attemptQuestions.yourChoice !== vm.examQuestions.correctanswer}">
<span class="lblOption">{{vm.optionsArr[$index]}}</span>
<input type="radio" id="{{$index+6}}" name="radio{{$index}}" class="md-radiobtn"
ng-model="vm.examQuestions.attemptQuestions.yourChoice"
ng-value="vm.optionsArr[$index]"
ng-disabled="true">
<label for="{{$index+6}}">
<span class="inc"></span>
<span class="check"></span>
<span class="box"></span>
<label ng-if="'string' === vm.checkOptionString(data);">{{data}}</label>
<img ng-src="{{data | examOptions}}" ng-if="'URL' === vm.checkOptionString(data);" width="40px">
</label>
誰かが、ユーザが権利を選択した場合にのみ、特定のラジオボタンに色を適用する方法を私に伝えることができているしているよりも、間違っていますまたは間違ったオプション ありがとうございました
、私は変更イベントのハンドラは、ボタン要素が選択されたラジオ知っている – Kalpesh
色を変更するには、特定のラジオボタンをしたいです。あなたが変更する必要がある要素のスタイルやクラスを変更するには、値に基づいて(正しいかどうかを知る方法があります)上記の方法のいずれかを使用して、さまざまな方法で実行できます。ラジオボタンのコレクションを取得し、すべてのスタイルをクリアします(ユーザーの以前の選択はもはや色付きではありません)。着信要素の値に基づいて、赤または緑に色付けします。 –