У меня есть кнопка, которая используется для динамической проверки или снятия переключателей. Проблема в том, что он работает один раз, а затем, если я решу вручную нажать кнопку с зависимой фиксацией той же группы (другой, конечно), она обновится, как и ожидалось. Однако, когда я пытаюсь динамически настроить его на предыдущее значение (с помощью нажатия кнопки), оно больше не применяет это значение.
Вот код
HTML:
<input type="radio" id="one" class="" formControlName="group" value="one" [checked] = "radioGroup.first" >
<input type="radio" id="two" class="" formControlName="group" value="two" [checked] = "radioGroup.second" >
<input type="radio" id="three" class="" formControlName="group" value="three" [checked] = "radioGroup.third" >
.ts
onRadioDynamicChange() {
this.radioGroup = { first: true, second: null, third: null };
}
Итак, он меняется при первом нажатии на onRadioDynamicChange, он проверяет первую радиокнопку. Затем я нажимаю на его родного брата, а затем снова на onRadioDynamicChange, и он больше не проверяет первый radioButton, никаких действий не происходит.
РЕДАКТИРОВАТЬ
Вот поведение: Пример Stackblitz