2017-07-06 8 views
0

私はイオン性が非常に新しいです。ちょうどそれを学ぶ。申し訳ありません。 基本的に私は歓迎して家2ページを持っています。 最初のウェルカムページが読み込まれます。 ウェルカムページが読み込まれてから2〜3秒後にホームページをロードします。 同じことがjavascriptでsettimeoutを使っています。イオン3:数秒後にポップページ

ionViewDidLoad() { 
    console.log('ionViewDidLoad WelcomePage'); 
    setTimeout(() => { 
     this.navCtrl.popToRoot(home); 
    }, 2500); 
} 

上記のコードは機能しません。 poptorootにタイプミスのようです。

お知らせください。

+0

エラーは何ですか? – Alberick0

+0

変数を見つけることができません: – Ironic

+1

ホームは宣言されていません。貼り付けたコードで判断することは、その関数で宣言されていません。 – Alberick0

答えて

1

まず、変数が定義されていないので、変数 "home"を宣言する必要があります。ウェルカムページに移動したときにホームページを読み込ませるには、 "ionViewDidEnter"を使用する必要があります。あなたの問題は、 "ionViewDidLoad"はページの作成時に1回だけ実行されますが、ページが作成またはキャッシュされていても "ionViewDidEnter"が実行されることです。

+0

あなたの答えをありがとう。私が試してみましょう。投票した。 – Ironic