Я использую Angular 7 и HTML.При загрузке страницы я столкнулся с проблемой с установленным по умолчанию переключателем.Я могу получить значение, но не могу установить переключатель при загрузке страницы.Пожалуйста, кто-нибудь, подскажите мне, как решить эту проблему.
Ссылка StackBlitz
// мой файл ts
paymentModeStatus: string;
selectedValueForPaymentModeChange = 'cash';
paymentModeList: any = [];
public constructor() {}
ngOnInit() {
this.getPaymentModeList();
}
getPaymentModeList() {
this.paymentModeList = [{
'checked': true,
'name': 'Cash',
'value': 'cash',
},
{
'checked': false,
'name': 'Pay to Accounts',
'value': 'accounts',
}
];
}
// мой HTML-файл
<code><div style="font-weight: bold">Payment Mode:</div>
<label
style="padding: 0 5px 0 20px"
*ngFor="let paymentMode of paymentModeList">
<input
type="radio"
name="paymentMode"
required="false"
[(ngModel)]="paymentModeStatus"
[value]="paymentMode.name"
(click)="paymentModeStatusAction(paymentMode.value)"
[checked]='paymentMode.checked'>
{{paymentMode.name}}
</label>
<pre>{{ paymentModeStatus }}