if (!this.storedData?.length) {
                  
                  
                          // TODO: Unsubscribe ?
                  
                  
                          this.myService.getCompanies()
                  
                  
                              .subscribe(companies => {
                  
                  
                                  this.storedData = companies;
                  
                  
                                  this.myListSubject.next(companies);
                  
                  
                              });
                  
                  
                      } else {
                  
                  
                          this.myListSubject.next(this.storedData);
                  
                  
                      }
                  
                  
                  }
                  
                  
                  
                  
                  
                  Нужно ли как-то отписываться в этом случае после сабскрайба или как лучше сделать ? Ключевые моменты:
                  
                  
                  Мне точно нужно запросить данные и точно эмитнуть их через сабджект.
                  
                  
                
Отписываться однозначно. Используй пайп untilDestroyed (https://github.com/ngneat/until-destroy)
Обсуждают сегодня