Angular 离子选择在我更改选项卡时不再加载名称
当我更改选项卡,然后返回到ionic中的旧选项卡时,我设置的select字段将变为null,即使页面仍在加载且var已被填充Angular 离子选择在我更改选项卡时不再加载名称,angular,typescript,ionic-framework,ionic3,Angular,Typescript,Ionic Framework,Ionic3,当我更改选项卡,然后返回到ionic中的旧选项卡时,我设置的select字段将变为null,即使页面仍在加载且var已被填充 <ion-header color="primary"> <ion-navbar> <ion-title>Planilha</ion-title> <ion-item color="primary"> <ion-label>Períodos</ion-label&
<ion-header color="primary">
<ion-navbar>
<ion-title>Planilha</ion-title>
<ion-item color="primary">
<ion-label>Períodos</ion-label>
<ion-select [(ngModel)]="periodoSelecionado" (ionChange)="filtraPeriodo()">
<ion-option *ngFor="let p of periodos" [value]="p">{{p.nome}}</ion-option>
<b>p.nome</b>
</ion-select>
</ion-item>
</ion-navbar>
<ion-searchbar color="primary" (ionInput)="getItems($event)"></ion-searchbar>
</ion-header>
您需要调用此方法
this.getPlanilha(true,true)代码>在承诺中,如下所示
.ts
您需要调用此方法this.getPlanilha(true,true)代码>在承诺中,如下所示
.ts
你的ts
代码?请用code
格式化将其放在原始问题上。你的ts
代码?请用code
格式化将其放在原始问题上。不起作用。我会寻找更多的选择,并返回答案。不管怎样,谢谢你。我没用。我会寻找更多的选择,并返回答案。无论如何,谢谢你。
ionViewDidEnter() {
this.storage.get('apenasMinhasAtividades').then((confApenasMinhasAtividades) => {
if (confApenasMinhasAtividades == null) {
this.confApenasMinhasAtividades = false;
} else {
this.confApenasMinhasAtividades = confApenasMinhasAtividades;
}
});
this.getPlanilha(true, true);
}
getPlanilha(carregarBanco?: boolean, filtraPeriodo?: boolean) {
if (filtraPeriodo == true) {
this.filtraPeriodo();
}
}
ionViewDidEnter() {
this.storage.get('apenasMinhasAtividades').then((confApenasMinhasAtividades) => {
if (confApenasMinhasAtividades == null) {
this.confApenasMinhasAtividades = false;
} else {
this.confApenasMinhasAtividades = confApenasMinhasAtividades;
}
this.getPlanilha(true, true);
});
}