извините за запутанный вопрос. Так что в настоящее время я работаю с этим блоком кода в Ionic, это выглядит так:
home.ts:
ionViewDidLoad() {
this.myFunction().subscribe()( data => {
// Do some stuff here, then
// open another page/modal with the data received
this.openModal(anotherPage,data);
}
}
Проблема, я считаю, в том, что мне нужно что-то сделать, чтобы «отписаться» от моей текущей функции, так как она вызывается каждую секунду. Я попытался поместить весь код в ionViewDidLoad , полагая, что при переходе на другую страницу функция будет приостановлена, но она просто не работает.
openModal(zone) {
let modal = this.modalCtrl.create(ZonePage, { 'zone': zone });
modal.present();
}
Есть идеи, чтобы решить эту ситуацию?