});}コンポーネントがロードされると、後で関数で使用するために、サービスのデータにサブスクライブさせます。ロードするのは素晴らしいことです。別のモジュールにロードしてから戻ると、関数は2回起動します。このプロセスを繰り返すたびに、関数が起動して増加します。モジュールの切り替えを5回とすると、関数は5回起動します。this.subscription.unsubscribe();}ただし、問題がまだ発生しているため、これは何もしないようです。12つの問題がありました。サブスクリプションを誤って宣言していました。Subscription();また、サブスクリプションをサブスクライブステートメントと同一視する代わりに、.add()に切り替えました。これにより、サブスクリプションオブジェクトをすべてのサブスクライバーに割り当て、一度にサブスクリプションを解除できます。