2016-10-26 11 views
0

jsonに基づいてモジュールを動的にロードするアプリケーションで作業しています。私は、使用するモジュールに基づいてアプリのルーティングを更新したいと考えています。これをangle2の最終リリースでどのように達成するのですか?angular2のアプリケーションで動的に経路を更新する

答えて

1

チェックアウトガードhttps://angular.io/docs/ts/latest/guide/router.html#!#guardsでしたか?

これにより、ローディングモジュールのルートを制限することができます。

+0

ガードは私の使用例では役に立ちません。私のアプリで。アプリケーションには、開始時にホストする予定のサブアプリケーションのルートはありません.Jsonをロードしたり、APIをヒットしたりする場合にのみ、サブアプリケーションを知ることができます。この時点で、私はルートを更新したいと思うでしょう。 'router.resetConfig'が機能するかもしれませんが、サブアプリケーションの内部にいるときに更新することもできます。 deed resetConfigの – cmayankc

+0

が解決策になるかもしれません。あなたはそれを試しましたか?しかし、私はそのようなことをやりませんし、ダイナミックルーティングの代わりにガード付きルータ機能を使用します。 – JEY

関連する問題