2017-07-12 2 views
0

私はionic2を使用しています。イオンを使ってpopを指定するページ

私はpopTo特定のページが必要です。

ユーザーが商品を注文した場合は、認証が必要です.SigninPageに行ってください。

私は、sign.infoの後にnav.push.userのクエリparamsを渡しました。

は、ここに私のコード

this.navCtrl.push('CustomershippingPage',{Page:'Signin'}); 

です。 CustomershippingPageに行く。

ユーザーが戻る場合は、ナビゲーションバックボタンをクリックします。私は、クエリのparams値がサインインも、ページで確認してください

はここcartPage

にポップで私のコードです。

私はこの

this.navCtrl.popToRoot('CartPage'); 

しようとしましたが、私がこの

チェックするようにコードを調整し、あなたのapp.htmlを追加することによって、このようになりますことを確認してください

Cannot create property 'direction' on string 'CartPage' 

答えて

0

を誤る取得しています#content

app.html

<ion-nav [root]="rootPage" #content></ion-nav> 

ウルreply.Iためyourpage.ts

import { Component, ViewChild } from '@angular/core'; 
import { NavController, Content } from 'ionic-angular'; 

... 
export class YourTestPage{ 

    @ViewChild("content") nav: NavController; 


    yourmethod(){ 
    this.nav.setRoot('CartPage'); 
    } 

} 
+0

.Thanksは1つの疑問を持っている私は、Uを求めることができますか? –

+0

それは仕事です。実際には、nav.pop()は前のページが正しいです。どのようにpreviouspageコンポーネントを変更することができます。 –

+0

これはあなたの答えとしてマークすることを忘れないでください。あなたの2番目の質問 - this.navCtrl.pop()は、スタックの前のページに移動します。しかし、コンポーネントの変更はどういう意味ですか?正確に何が起こると思いますか? –

関連する問題