({ isLoading: true })),
switchMap(() => this.sprService.getErrLogPeriod()),
map((data) => ({ data, isLoading: false })),
catchError((err) => of({ isLoading: false, err }))
);
Хочу когда isLoading == true - показывать в шаблоне spinner.
Подскажите почему не работает?
IsLoading: true никогда не будет. Оно ведь как работает, срабатывает observable, мапится в isLoading:true, переключает на внутренний через switchMap, маппится в isLoading:false, data. и на выходе всегда isLoading: false
Да так и происходит. Как сделать чтобы было IsLoading: true, а потом false? Только через переменную?
Обсуждают сегодня