Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 当我们返回上一页时,如何防止重新加载该页?_Angular_Ionic Framework_Ionic2_Angular2 Routing_Ionic3 - Fatal编程技术网

Angular 当我们返回上一页时,如何防止重新加载该页?

Angular 当我们返回上一页时,如何防止重新加载该页?,angular,ionic-framework,ionic2,angular2-routing,ionic3,Angular,Ionic Framework,Ionic2,Angular2 Routing,Ionic3,现在我正在使用Ionic3,Angular4 android应用程序。每次我回到上一页时,它都会在android应用程序中重新加载页面。如何预防这种情况。但该页面仍已加载。所以我不想一次又一次地重新加载在ionic框架中使用Push和Pop,它作为一个简单的堆栈,新页面被推上和弹出,与历史的前进和后退相对应 @组件({ 模板:` 登录 转到其他页面 ` }) 出口级起始页{ 构造函数(公共navCtrl:NavController){} goToOtherPage(){ //将另一页推到历史堆

现在我正在使用Ionic3,Angular4 android应用程序。每次我回到上一页时,它都会在android应用程序中重新加载页面。如何预防这种情况。但该页面仍已加载。所以我不想一次又一次地重新加载

在ionic框架中使用Push和Pop,它作为一个简单的堆栈,新页面被推上和弹出,与历史的前进和后退相对应

@组件({
模板:`
登录
转到其他页面
`
})
出口级起始页{
构造函数(公共navCtrl:NavController){}
goToOtherPage(){
//将另一页推到历史堆栈上
//使导航控制器在中设置新页面的动画
this.navCtrl.push(其他页面);
}
}
@组成部分({
模板:`
其他页面
我是另一页`
})
类OtherPage{}

使用
this.navCtrl.push(第页)
而不是
this.navCtrl.setRoot(第页)并记住要执行的操作

ionViewWillEnter() {
  this.viewCtrl.showBackButton(true)
}

goBackToPreviousPage() {
  this.navCtrl.pop();
}

给我们看一些代码。你说的重新加载是什么意思?
ionViewWillEnter() {
  this.viewCtrl.showBackButton(true)
}

goBackToPreviousPage() {
  this.navCtrl.pop();
}