אובייקט Subscription יכול לאסוף הרבה נרשמים וליצור בעיה של זיכרון.
אפשר לקחת את הנרשמים ולהסיר את ההרשמה שלהם.
counter.component.ts
private subscriptions = new Subscription();
ngOnInit(): void {
const countSubscriptions = this.countService.counter$.subscribe(
(newCountValue) => {
this.counterValue = newCountValue;
}
);
this.subscriptions.add(countSubscriptions);
}
ngOnDestroy(): void {
this.subscriptions.unsubscribe();
}