我正在使用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
});
}
答案 0 :(得分:0)
PHP' die()函数停止创建页面,让PHP运行环境向客户端浏览器返回一个讨厌的错误消息。
您可以通过抛出异常导致Ionic崩溃,但这不是一个愉快的用户体验,不推荐。
而是导航到错误页面或显示指示错误的消息。
NavController
push
或pop
可用于导航到错误页面或返回上一页。