이것이 rxjs의 버그인지 확실하지 않습니다. switchMap
에서 관찰 가능한 오류를 반환 할 때 주 관찰 가능 오류는 발생하지 않습니다. https://plnkr.co/edit/f6dgGe3qvwX1Myn3PRfRrxjs : switchMap이 오류를 무시합니다
콘솔에 던져 오류가 없습니다 : 여기
export class AppComponent {
constructor() {
this.doStuff();
}
doStuff() {
Observable.of('any observable').switchMap(() => {
return this.oops();
});
}
oops() {
return Observable.throw('doh');
}
}
는 plunker이다. 왜 그런가요? 나는
switchMap
가 Observable을 다른 것으로 '대체'한다고 생각 했습니까?
만큼 당신이 가입하지 않는 오류가있을 수 없습니다 ... – n00dl3