【发布时间】:2019-05-08 04:26:48
【问题描述】:
我是 Ionic 的新手。在过去的两天里,我真的陷入了一个问题。我有两页应用程序。说 HomePage 和 SettingsPage。
在 SettingsPage 中,我有一个带有 4 个单选按钮的单选组。默认选择一次。但是,当我单击另一个被选中的收音机时,一旦我离开该页面,假设我转到主页,然后再次返回,我发现要选择的默认值而不是我实际选择的值。
即使我离开设置页面,如何使我选择的值保持不变?
下面是代码:
<ion-list radio-group (ionChange)="radiochanged($event)">
<ion-item item-left>
<ion-label>5 Seconds</ion-label>
<ion-radio value="5000" (ionChange) = "radiofivechanged()"
[checked]="check5" ></ion-radio>
</ion-item>
<ion-item item-left>
<ion-label>8 Seconds</ion-label>
<ion-radio value="8000" [checked] = "check8" ></ion-radio>
</ion-item>
<ion-item item-left>
<ion-label>12 Seconds</ion-label>
<ion-radio value="12000" [checked]="check12" ></ion-radio>
</ion-item>
<ion-item item-left>
<ion-label>15 Seconds</ion-label>
<ion-radio value="15000" [checked]="check15" ></ion-radio>
</ion-item>
</ion-list>
settingspage.ts
check5, check8, check12, check15 : boolean;
radiofivechanged(){
this.check5 = true;
this.check8 = false;
this.check12 = false;
this.check15 = false;
}
【问题讨论】:
标签: ionic-framework radio-button radio radio-group