如何从其他选项卡中恢复选项卡中的堆栈页面

时间:2018-04-17 08:14:34

标签: angular ionic-framework ionic3

我设计了一个类似此图片的应用

enter image description here

在详细页面中,我编写了代码

  ionViewWillEnter(){
    this.stack = [];
    for(let i = 0; i < this.navCtrl.length(); i++) {
      let view = this.navCtrl.getByIndex(i);
      this.stack.push({
        page: view.component.name,
        params: view.data
      });
    }
    this.storage.set("stackPage", this.stack); //save stack to storage
 }

然后我从TAB 2调用堆栈使用函数goToStack()

goToStack(stack){
 this.storage.get('stackpage').then(val=>{
   this.navCtrl.insertPages(1, val);
 });
}

但是活动标签是TAB 2我希望活动标签为TAB 1

enter image description here

任何人都可以帮我将活动标签设置为TAB 1吗?

0 个答案:

没有答案