私はこれをどうやってできるのだろうか。イオンのタブを使用している場合、私は罰金すべてのデータがで渡しイオン2タブは別のタブをクリックすると表示をリセットします
viewItem(payload) {
this.navCtrl.push(ResultPage, {
data: payload
});
}
//^Pass data to new Product info page.
製品の情報ページがロードのようなものを持っている(product.ts)私は私の製品ページで
Home
About
Product -> Product Info
のような単純な構造を持って言うことができます私はナビゲーションバーに戻る矢印を取得します。
[情報]のような別のタブをクリックして[製品]に戻ると、プッシュされた[製品情報]ページが表示されます。
ビューを離れて戻るときに、どのようにして製品ページに戻すことができますか?
更新:
私は作品これ
ionViewDidLeave() {
this.viewCtrl.dismiss().catch(() => console.log('Some bug going on..'));
}
を行うが、エラーをキャッチする必要がある場合はそれ以外の
Runtime Error Uncaught (in promise): false
を返し、そのバグのように見える - https://github.com/driftyco/ionic/issues/10046
場合誰もが他の提案を持っています。
あなたは 'tabs.ts'と' tabs.html'ページのコードも表示できますか? – Sampath
@Sampath - ここに似ているtab.tsで大したことはありません - https://github.com/driftyco/ionic2-starter-tabs/blob/master/src/pages/tabs/tabs.tsそれを押すときページを表示すると、戻るボタンが表示されますが、別のタブに移動しても、そのページにはまだプッシュされたページが表示されます。私のアプリケーションでは、元の状態にリセットする必要があります。 – limit