2016-10-30 4 views
1

私はユーザーをステップバイステップで案内する必要のあるアプリを持っています。私は、トラフページをナビゲートするのにnavpopnavpushを使用できることを知っています。ただし、どうすればnavpopを最初のページに戻すことができますか?ionic2 - navpop最初のページに戻る

//html 
<button (click)="gotoAdopt()"> 
    Back to Adopt 
    </button> 

//component.ts 
gotoAdopt(event){ 
    // That's right, we're pushing to ourselves! 
    this.navCtrl.pop(); 
    this.navCtrl.pop();///<-- pop() again to go back to first page 
    } 

しかし、私はこれよりもよりよい解決策があると思う:私は3ページを持っている場合は、私が試した何

pop()バック2倍になります。

答えて

2

使用NavController#popToRoot

どんなにそれがどのようにまでさかのぼるバックスタックのルートに移動し、。

遷移が完了したときに解決される約束を返します。

+1

私はちょうど同じlol – sebaferreras

関連する問題