2016-07-19 7 views
0

私はスピナーを表示し、アプリケーションの残りの部分が機能するために必要なリモート設定ファイルを取り出す基本ローディングコンポーネントを持っています。角2 - ローディングコンポーネント

ローディングコンポーネントを介してすべてのルートを最初にルーティングする方法はありますか?したがって、設定データがロードされていますか?

ユーザーが特定のルートにURLを入力しても、ルートがロードされる前にいくつかの一般的なロジック(リモート設定のフェッチ)が実行されることを保証する別の推奨事項がありますか?

+0

http://stackoverflow.com/a/37611614/217408あなたのユースケースのために働く可能性があります –

+0

私は 'CanActivate'も役立つと思います。 – micronyks

+0

@micronyks右、それはロードまたはチェックされる頻度に依存します(1回限り、またはすべてのルートに対して)https://angular.io/docs/ts/latest/guide/router.html#!#guards –

答えて

0

ガード& CanActivateが使い終わった解決策であり、うまくいきました。