web-dev-qa-db-ja.com

ErrorObservableまたは_throwをrxjs6にインポートする方法rxjsを投入する

私はrxjsに移行しています6.0.0-ucandoit-rc.6。バージョン5.5.2エラーのあるオブザーバブルを作成するためにErrorObservableを使用していました。

私はここで推奨されている方法を使用していました: https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md

Throwは重要なWordであるため、 'rxjs/observable/throw'からのインポート{_throw}の後に_throwを使用できます。

ただし、これはrxjs6にインポートする方法としてはお勧めできません。

正しいインポート方法は何ですか_throwまたはErrorObservable

7
Martin Nuc

RxJSバージョン6では、_throwthrowError に名前が変更されており、次のようにインポートする必要があります。

import { throwError } from "rxjs";

または、rxjsバージョン6とともにrxjs-compatをインストールして、古いバージョン5のエクスポートを引き続き使用できます。

import { _throw } from "rxjs/observable/throw";

詳細については、 移行ガイド を参照してください。

14
cartant