如何从RxJS映射运算符抛出错误(angular)
我想根据条件从我的observable的map运算符中抛出一个错误。所以在我的订阅中它会进入下面提到的第二个参数。只需将错误抛出.map()运算符。RxJS中的所有回调都包含try-catch块,因此它将被捕获,然后作为错误通知发送。这意味着你不返回任何东西,只是抛出错误:Observable.throw()是一个只发送错误通知的Observable,但map()并不关心你返回的内容。如果您在发生错误时需要执行任何副作用,最好使用do。