Я пытаюсь бросить ошибку внутри rxjs наблюдаемогоошибка броска внутри rxjs Observable
new Observable(subscriber => {
Observable.throw("error1");
return Observable.throw("error2");
})
.subscribe(
() => {},
err => console.error(err)
);
Ошибка 1 не зацепила.
Error2 дает ошибку компиляции:
Argument of type '(this: Observable<{}>, subscriber: Subscriber<{}>) => ErrorObservable<string>' is not assignable to parameter of type '(this: Observable<{}>, subscriber: Subscriber<{}>) => TeardownLogic'. Type 'ErrorObservable<string>' is not assignable to type 'TeardownLogic'
, что это правильный способ бросить ошибку внутри наблюдаемой?
попробовать метание ошибку как 'Observable.throw (новый Error ("Error1"))'. –
@JyothiBabuAraja не работает. Это не улавливается подпиской() – phzonta