@CanActivateのようないくつかの新しいrcルーターがありますか、それともrouterOnActivateを使用して起動できない場合は戻ることができますか?角2 rc 1 canActivate
よろしく
@CanActivateのようないくつかの新しいrcルーターがありますか、それともrouterOnActivateを使用して起動できない場合は戻ることができますか?角2 rc 1 canActivate
よろしく
2014年5月15日の回答は、@CanActivate機能が現在リリース候補に実装されておらず、router-deprecated
を使用しているか、ngrx
などの代替ルータ実装に切り替わっている以外は、 。 (あなたはdocに@CanActivateの言及を見つけることができます)https://github.com/angular/angular/issues/8655ここ
が提案されているルータのリファクタリングについて語った見つけるために、私の年齢を取ったdocument次のとおりです。
はここで解決策を求めて開いた問題です。
あなたがrouter-deprecated
代わりのrouter
をインポートする必要が@CanActivate
を使用するには。
新しいRouter
、
を使用したい場合は、おそらく@CanActivate
を置き換えるものですrouterCanDeactivate() lifeCycleHookがあります。
唯一の違いは、次のルートではなく以前のルートでのナビゲーションを許可/禁止することです。
あなたは 'CanDeactivate'が' CanActivate'の代わりになりますか?私は 'CanActivate 'がまだ新しいルータに実装されていないと思う。 –
@GünterZöchbauer、no。どうすればわかるの?私は私の答えに疑いを表明した。多分あなたは正しいと思うかもしれませんが、私は本当に分かりません。 –
本当ですか!どうもありがとう! – bucicimaci