【问题标题】:Ionic 3: Return on If inside function subscribe()Ionic 3:在函数 subscribe() 内返回 If
【发布时间】:2018-05-24 06:30:01
【问题描述】:

所以我在我的 subscribe() 中添加了一个 if 条件,然后我使用了 return;如果满意就中断,但它不会破坏大功能,只会破坏 subscribe() 并且它会进入 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});
      }
    );
  }

【问题讨论】:

    标签: javascript typescript ionic-framework ionic3


    【解决方案1】:

    已修复,如果你遇到这个就去吧

      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();
            }
          }
        );
      }

    【讨论】:

      猜你喜欢
      • 2020-12-21
      • 1970-01-01
      • 2018-09-13
      • 2017-11-03
      • 1970-01-01
      • 2017-12-27
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      相关资源
      最近更新 更多