[英]Ionic 3: Return on If inside function subscribe()
所以我在我的subscription()中添加了if條件,然后使用return; 如果滿足則中斷,但是它沒有中斷big函數,而只是中斷了subscription(),並且一直傳遞到navCtrl.push行,我該怎么辦?
grabInfo(){ this.ServiceProvider.grabRAW(this.email).subscribe(data => { this.infoList = data.data; if (this.infoList == null){ loader.dismiss(); toast.present(); return;} //console.log(this.infoList); this.navCtrl.push(ResultPage,{infoList: this.infoList}); } ); }
固定,如果您遇到這個問題,可以去
grabInfo(){ this.ServiceProvider.grabRAW(this.email).subscribe(data => { this.infoList = data.data; if (typeof this.infoList[0] != 'undefined'){ this.navCtrl.push(ResultPage,{infoList: this.infoList})} else{ loader.dismiss(); toast.present(); } } ); }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.