У меня есть три формы с большим количеством информации и несколькими группами радиокнопок, когда пользователь находится на странице редактирования, некоторые радиокнопки на форме № 1 и форме № 3 не загружаются по умолчанию, но их печать значения дают мне логическое значение, оцениваемое как true, а форма 2 загружается идеально.
Образцы изображений:
Это в форме 1, то же самое относится и к форме 3. Она принимает значение true, но ничего не проверяется.
Это в форме 2. Это волшебным образом работает.
Это еще один переключатель в форме 1 и форме 3, похоже, он работает с другими данными.
и вот код:
template.html
<ng-container *ngFor="let option of inputRule.data">
<div *ngIf="inputRule.url != undefined">
<label class="container">
must be checked if true -->{{ option[inputRule.key] == _value }}
<input
type="radio"
id="radio-{{ field }}-{{ option[inputRule.key] }}{{ formattedIndex }}"
[value]="option[inputRule.key]"
[formControlName]="controlName" ----> weirder as it gets, if I erase this line it will work but it won't uncheck any radio button once it's been checked
[(ngModel)]="_value"
[checked]= "option[inputRule.key] == _value" --> this is the condition
(change)="change($event)"
/>
<span class="checkmark"></span>
</label>
</div>
</ng-container>
Если вам нужны .ts просто дайте мне знать.
Заранее спасибо:)