private readonly _a$: Observable<boolean>;
constructor(private readonly _service: MyService) {
this._a$ = this._service._a$;
setTimeout(() => {
this._a$ = this._service._b$;
// Как здесь сделать чтобы у _a$ тригернулся subscribe?
}, 3e3);
}
}
очень непонятно, что ты спросил. В коде ты просто поле переопределяешь
private _destroy$ = new Subject<boolean>(); // для описки если тебе надо const edvs$ = this._service._b$.pipe( switchMap((flag: boolean) => { // лубой if если надо return this._service._a$(); }), takeUntil(this._destroy$)); edvs$.subscribe(data => this.edvs = data); в this.edvs будет то что даст this._service._a$()
Обсуждают сегодня