Rx-поток испускает только одну ошибку, но согласно нашему требованию я хотел, чтобы этот поток был активным даже после ошибки.Для этого я использовал много решений, и в этом конкретном решении retry () продолжает вызывать, в результате получая ту же ошибку.Для большинства людей это решение работает.Чего мне здесь не хватает?
merge(this.paginator.page, this.field.valueChanges)
.pipe(
startWith({}),
debounceTime(500),
distinctUntilChanged(),
switchMap(() => {
this.isLoadingResults = true;
this.List = [];
return this.getList();
}),
tap({error: err => console.log(err)}),
retry(),
).subscribe(data => console.log(data));
Я использовал решение по этой ссылке, Угловые значения реактивной формы с трубой.ЭТО БАГ ??? , но в моем случае это не работает.
Редактировать - я думаю, что людям трудно понять, какой конечный результат я хочу.Простите за это.Так что в основном после слияния ошибка перестала работать.То, что я хочу, это то, что даже после ошибки, если я изменяю значение (триггер valueChange), он должен дать мне результат (должен вызываться API).