「はい」または「いいえ」の2つの値を持つチェックボックスフィールドがあります。既存の値に応じてチェックボックスの値を変更する必要があります(はいの場合、値はいいえになるか、またはその逆です)
制限は、ページを更新せず、jquery を使用せずに、angular ディレクティブと変数を使用してリアルタイムで実行する必要があることです。
fyi、私はこれまでにこれを試しました
<label for="resident_of_india">
<input ng-model="loancase.resident_of_india"
ng-checked="(loancase.resident_of_india.resident_of_india == 'Yes')"
type="checkbox" name="<?php echo $applicant_prefix; ?>[resident_of_india]"
id="<?php echo $applicant_prefix; ?>_resident_of_india"
ng-value="loancase.resident_of_india.resident_of_india === 'Yes' ? 'No' : 'Yes'">
Resident of India?
</label>
この上記のコードは正常に動作していますが、ページが読み込まれたときに初めて問題が発生し、その後ページを更新せずにチェックボックスの値が変更されません