web-dev-qa-db-fra.com

Comment importer ErrorObservable ou _throw dans rxjs6? jeter dans rxjs

Je migre vers rxjs 6.0.0-ucandoit-rc.6. Dans la version 5.5.2 J'utilisais ErrorObservable pour créer des erreurs observables.

J'utilisais la manière recommandée ici: https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md

Parce que throw est un mot clé, vous pouvez utiliser _throw après l'importation {_throw} de 'rxjs/observable/throw'.

Cependant, il n'est plus recommandé d'importer dans rxjs6.

Quelle est la bonne façon d'importer _throw ou ErrorObservable?

7
Martin Nuc

Dans la version 6 de RxJS, _throw a été renommé throwError et doit être importé comme ceci:

import { throwError } from "rxjs";

Vous pouvez également installer rxjs-compat avec rxjs version 6 pour continuer à utiliser les anciennes exportations de la version 5:

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

Pour plus d'informations, consultez le guide de migration .

14
cartant