【发布时间】:2019-06-28 09:34:25
【问题描述】:
我正在使用 Angular 7 和 HTML。我在加载页面时遇到了检查默认单选按钮的问题。我能够获得价值,但在加载页面时无法检查单选按钮。请任何人指导我如何解决这个问题。
//我的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文件
<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 }}</pre>
【问题讨论】:
标签: html angular ngfor radiobuttonlist