2017-06-27 9 views
1

Angular 2(バージョン4.1.3)で大きなプロジェクトがあります。 主な問題は、ページ間の移動が遅くなることです。 ページを更新すると、すべて正常です。角度2 - ページ間の移動が遅くなる

私はこの質問に問題があることを知っていますが、私にいくつかのアイデアを教えていただけますか?

我々は角度のCLIバージョン1.0.0

+0

一度、グローバルに定義されなければならない「私はこの質問には問題があることを知っている」:確かにそれはあります。 – Henry

+0

store devtoolsを使用していますか?もしそうなら、それをオフにしてもう一度やり直してください。それは物事を劇的に遅くすることができます。 –

+0

あなたは、 '' 'CanAcivate''ガードで何が起こっているのか、遅延読み込みを使用しているのかを知ることができますか? – Dhyey

答えて

2

を使用しているあなたのアプリケーションがSPA(単一ページのアプリケーション)であるようです。 SPAでは、他のページでナビゲートすると、DOMは次のページの訪問ごとに重くなります。したがって、あなたはDOM軽量を維持する方法に取り組まなければなりません。

ポイント以下のチェック:

  • あなたはDOMに存在すべきではないだけで、アクティブなタブの内容や他のタブのコンテンツをロードした後、タブコントロールを使用している場合。
  • ポップアップが設定されている場合は、開いたときにのみ本文が読み込まれるようにしてください。
  • ポップアップのような一般的なコンポーネント、アラートがアクセス可能
+0

非常に良い解決策です。私は今日それらをテストし、更新します。ありがとう。 –

関連する問題