Ne pouvait pas utiliser Observables.de dans RxJs 6 et Angulaire 6
import { Observable, of } from "rxjs";
//And if I try to return like this
return Observable.of(this.purposes);
Je reçois un message d'erreur indiquant, de la Propriété 'de' n'existe pas sur le type "typeof Observables'
- En v6, il s'agit juste
return of(this.purposes)
. - merci
- où cela est-il documenté? La ligne typique est "Vous tirez dans n'importe quel opérateur vous avez besoin à partir d'un seul endroit, sous le titre "rxjs/opérateurs", qui est évidemment différente de la création, mais il n'est pas clair la méthode statique a été remplacé. Cette importation, la connaissance étant dispersés à travers la galaxie comme je suis à la recherche pour les Tox Uthat est juste du temps perdu.
Vous devez vous connecter pour publier un commentaire.
Ressemble cartant commentaire est correct, le RxJS guide de mise à niveau ne couvre pas cette méthode en particulier, mais ne dit "les Classes qui fonctionnent sur des observables ont été remplacés par des fonctions"
Qui semble signifier tout ou la plupart de ces méthodes de la classe comme .de, .jeter etc. ont été remplacés par une fonction
Ainsi, au lieu de
ne
reduce()
?import {reduce} from 'rxjs/operators';
rxjs 6
Pour éviter liste noire pelucheuses de la rxjs, à l'importation comme ceci: