Подскажите, почему ангуляру просто посрать на то что я ему спецом ошибку даю, и он ее отказывается обрабатывать?
Где скармливаю ошибку:
foo = () => new Observable(obs => obs.error(new Error('error')))
Где он должен ее обработать:
this.foo().subscribe(() => SOMEFUNCTOBENOTCALLED, SOMEFUNCTOBECALLED)
Проблема в том, что в subscribe, даже когда в обсервере прилетает ошибка, все равно вызывает первую функцию, а не ту, что должна на ошибку реагировать