2017-12-11 23 views
-5

Angular 4プロジェクトのngOnInit関数では、初めて完全に動作しますが、別のページからナビゲートするとngOnInitが2回呼び出されます。それをどうやって防ぐのですか?関数4は角度4で2回呼び出します

+6

詳細を追加するには、投稿を改訂してください。また、質問を投稿する前に[** asking help center **](https://stackoverflow.com/help/how-to-ask)を読むことを検討してください。 – Aravind

+3

問題を明確に理解できるように問題のコードを記入してください。 –

+1

ngOnInitを2回起動するか、ngOninitの内部で起動するサブスクリプションを起動しますか?おそらく、あなたは嫌がらせを忘れていたでしょう。 – Doomenik

答えて

0

あなたはコードを提供していないので、私は仮定しましょう:あなたのngOnInit関数でhttp呼び出しを行っていますか?

もしそうなら、あなたはおそらくsubscribeを書いた:これは、あなたがイベントに加入しているを意味し、そしてを解除するのを忘れました。これは、あなたが戻ったときに、2回目のサブスクリプションを作成し、2回コールすることを意味します。

+0

これは質問に対する答えを提供しません。批評をしたり、著者の説明を求めるには、投稿の下にコメントを残してください。 - [レビューの投稿](レビュー/低品質の投稿/ 18279920) –

+0

はい、それは... – trichetriche

+0

質問をする場合は: "あなたのngOnInit関数でhttp呼び出しを行っていますか?コメント。 –

関連する問題