。这是因为Ionic 4中的单选按钮是通过ion-radio
组件实现的,而该组件的默认行为是不允许预先选择选项。
要实现预先选择单选按钮,可以通过以下步骤进行操作:
selectedOption
变量,并初始化为希望预先选择的选项的值。selectedOption: string = 'option1'; // 假设预先选择的是选项1
[(ngModel)]
指令将选中的值与变量进行双向绑定,并将[value]
属性设置为选项的值。同时,使用[checked]
属性来判断是否选中该选项。<ion-radio-group [(ngModel)]="selectedOption">
<ion-item>
<ion-label>选项1</ion-label>
<ion-radio [value]="'option1'" [checked]="selectedOption === 'option1'"></ion-radio>
</ion-item>
<ion-item>
<ion-label>选项2</ion-label>
<ion-radio [value]="'option2'" [checked]="selectedOption === 'option2'"></ion-radio>
</ion-item>
<ion-item>
<ion-label>选项3</ion-label>
<ion-radio [value]="'option3'" [checked]="selectedOption === 'option3'"></ion-radio>
</ion-item>
</ion-radio-group>
在上述代码中,selectedOption
变量与ion-radio-group
的[(ngModel)]
指令进行双向绑定,通过[checked]
属性判断是否选中该选项。
这样,当页面加载时,预先选择的选项将会被选中,并且可以通过selectedOption
变量获取当前选中的值。
关于Ionic 4和Angular的更多信息,你可以参考腾讯云的Ionic产品介绍页面:Ionic产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云