前提・実現したいこと
angular6+express環境にて、navigateを使って画面遷移をした時と
<a routerlink="" を使って遷移した時では挙動に違いがあって、困っています。
<router-outlet>は一箇所のみになります。
とりあえずコンポーネントのライフサイクルを調べたところ、
navigateを使ったときはngOnInit()がコールされていないので、
event情報がnavigationEndの時にngOnInit()をコールするように
再度読み込みをしてみたのですが、それでもサービスからSubscribeして
読み込んでいるデータが表示されない現象が出ています。
Routerの挙動とライフイベントについて書かれている情報があるドキュメントを
ご存知の方が居ましたら教えてもらえたら幸いです。
もしくは同様の問題を解決された方がいましたらアドバイスお願いします。
追記:
ngOnInitだけでなく、ngDoCheckなどもコールされないようです。
確認できたのは、constructorはコールされており、それ以外は
動作していません。
あなたの回答
tips
プレビュー