S
Как и в компоненте, в сервисе нужно вызывать хук и делать отписку
Size: a a a
S
Вキ
AS
S
OS
AS
OS
AS
S
OS
OS
private _subject = new BehaviourSubject({});
public observable$ = this._subject.asObjservable();AS
S
private _subject = new BehaviourSubject({});
public observable$ = this._subject.asObjservable();OS
OS
S
OS
data$ = fromEvent().pipe(switchMap())С таким подходом мне очень просто данные вывести в шаблон и я их нигде промежуточно не храню.
data$ = this._subject.asObservable();то как мне реализовать подобное поведение? Чтоб при возникновении события у меня происходила отписка от прошлого запроса, если он не выполнился
V
OS
{data: data, error: string | null, state: 'loading' | 'failed' | 'succeeded' }
в switchMap можно вернуть в зависимости от результата запроса разные объектыS
data$ = fromEvent().pipe(switchMap())С таким подходом мне очень просто данные вывести в шаблон и я их нигде промежуточно не храню.
data$ = this._subject.asObservable();то как мне реализовать подобное поведение? Чтоб при возникновении события у меня происходила отписка от прошлого запроса, если он не выполнился