Ionic Events поможет вам добиться этого.Вы можете опубликовать событие в своем login.ts
с данными и подписать его на app.component.ts
, чтобы получать данные, я имею в виду любой ваш статус, подобный этому:
login.ts
import { Events } from 'ionic-angular';
...
...
constructor(public events: Events) {}
yourMethod() {
this.http.post('http://localhost:80',{
"username": email,
"password": password
}).subscribe((data: any) => {
if(data.status === 'success'){
this.navCtrl.navigateRoot('/home');
this.events.publish('eventName', data);
}
}
}
app.component.ts
import { Events } from 'ionic-angular';
...
...
constructor(public events: Events) {
events.subscribe('eventName', (data) => {
// data is the same that your have passed when you published the event
console.log('data', JSON.stringify(data));
});
}