私は.routing.tsでこれを持っているが Angular2ルータ2.0.0では、同じURLに異なるパラメータが読み込まれたときにコンポーネントが再読み込みされませんか?
export const routing = RouterModule.forChild([
{
path: 'page/:id',
component: PageComponent
}]);
を提出マイ
PageComponent
ファイルには、idパラメータをチェックし、それに応じてデータをロードします。以前のバージョンのルータでは、/ page/4から/ page/25に移動した場合、ページは「リロード」され、コンポーネントは更新されます。
ここで、XがIDである/ page/Xに移動しようとすると、最初にロードされるのは初めてですが、URLは変更されますが、コンポーネントは再び「再読み込み」されません。
コンポーネントを強制的にリロードするために渡す必要があるものがありますか?ngOnInitイベントを呼び出しますか?
ありがとうございます、パラメータを購読すると、完璧に動作します – Gillardo
私はANGULAR 4で同じ問題に直面しています。この問題の解決策はありますか? – pushp
警備員はこれに対して何をしなければなりませんか? – MgSam