this.formGroup.valueChanges.takeUntil(this.ngUnsubscribe)
.switchMap(value => {
this.searchResultsLoadIcon = true;
return this.soaService.getRequestList(value, this.filterType.value);
})
.subscribe(value =>this.searchRequests(value));
есть такой код.
Если с бэка не приходит еррора, то он работает. Если приходит еррор, то всё ломается с такой ошибкой:
TypeError: You provided an invalid object where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.
Мне кажется свитчмап уплощает возвращаемый observable и всё валится. Или нет? Что вообще происходит?))
catch или 2-ой callback в subscribe
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/gettingstarted/errors.md
Обсуждают сегодня