Мой вопрос в логике того, как обмениваться информацией между этими двумя страницами. Возможно ли это?
Контрольный список работает, но я понятия не имею, как добавить значок успеха / ошибки на страницу verifyplace.html рядом с именем комнаты после возврата успеха в функции goToNextPage (). Как сделать это изменение между различными страницами?
Ниже приведены страницы (.html и .ts):
verifyplace.html:
<ion-list>
<button ion-item (click)="openRoom()">Room</button>
</ion-list>
my verifyplace.ts:
openSala(){
this.navCtrl.push(VerifyroomPage);
}
my verifyroom.html:
<ion-list>
<ion-item *ngFor="let item of checkRoom">
<ion-label>{{ item.title }}</ion-label>
<ion-checkbox [(ngModel)]="item.checked" color="secondary"></ion-checkbox>
</ion-item>
<button ion-button color="secondary" (click)="goToNextPage()" full>Finish</button>
</ion-list>
my verifyroom.ts:
public checkRoom = [
{
title: 'Checklist 1',
checked: false
},
{
title: 'Checklist 2',
checked: false
},
{
title: 'Checklist 3',
checked: false
}
];
goToNextPage() {
if (this.checkSala.filter(c=>c.checked == false).length == 0) {
this.navCtrl.push(VerifyplacePage);
/*return on the previous page a success icon*/
} else {
this.navCtrl.push(VerifyplacePage);
/*return on the previous page an error icon*/
}
}