从加载羽毛中杀死页面

时间:2017-02-04 04:15:47

标签: ionic-framework ionic2

我正在使用Ionic 2并希望从羽毛加载中删除类似于PHP die(); 函数

的页面

以下是我目前使用的方法。

fetch_data() {
    let loader = this.loadingCtrl.create({ content: 'Loading...' });
    loader.present();
    this.bank.types().subscribe( response => {
      this.linkBankTypes = response.results;
      loader.dismiss();
    }, err => {
        loader.dismiss();
        loader = this.loadingCtrl.create({ content: 'No Internet connection. Make sure Wi-Fi or cellular data is turned on, then try again.' });
        //Kill the page from here
    });
  }

1 个答案:

答案 0 :(得分:0)

PHP' die()函数停止创建页面,让PHP运行环境向客户端浏览器返回一个讨厌的错误消息。

您可以通过抛出异常导致Ionic崩溃,但这不是一个愉快的用户体验,不推荐。

而是导航到错误页面或显示指示错误的消息。

NavController pushpop可用于导航到错误页面或返回上一页。