todos$: Observable<Todos[]> = this._todosSubject.asObservable();
как мне правильно на него делать подписку в компоненте ?
Напрямую или через функцию которая возвращает его
1)
this.service.todo$.pipe(takeUntilDestroy(this.destroySubject$)).subscribe()...
или
2)
this.service.getTodos().pipe(takeUntilDestroy(this.destroySubject$)).subscribe().
Или какой то другой вариант есть ?
async pipe можно использовать А в компоненте ИМХО лучше прям todos$ публичный из сервиса дёргать, без доп методов
напрямую подписаться через async пайп. без отписок аля takeUntil. этот пайп под капотом сам отпишется
Обсуждают сегодня