2016-05-20 4 views
3

私はモバイルアプリでIonic 2を使用しています。 ログインページからメインページ(タブで構成)に移行すると、レンダリングに時間がかかりすぎます。このため、ちらちらが見えます。Ionic 2 NavController delayed transition

私は、レンダリングが完了したときに通知するページ間の通信にイベントを使用しています。

移行を開始せずにナビゲーションスタックにページを追加する方法はありますか。 レンダリング完了イベントを受け取った後、手動でトランジションを開始します。言い換えれば、バックグラウンドでナビゲーションスタックにページを追加する方法はありますか?

私は、あなたはまだ行っていない場合はlifecycle eventsを使用することを検討すべきであるイオン2ベータ7

答えて

0

を使用しています。

あなたのページコンストラクタには多くのことがあると仮定することができます。そのため、ページに入るのに少し時間がかかります。このコードをonPageWillEnterイベントに移動すると、ページがアクティブになる前に実行されます。または、それをonPageDidEnterに移動すると、素早く移行してページの動的な人口に変換されます(これは、イベントで生成されるコンテンツの量に応じてアプリケーションで不自然に見える場合もあります)。