Ne pouvait pas utiliser Observables.de RxJS 6 et angulaire 6
import { Observable, of } from "rxjs";
// And if I try to return like this
return Observable.of(this.purposes);
j'obtiens un message d'erreur indiquant, de la Propriété 'de' n'existe pas sur le type "typeof Observables'
40
demandé sur
mruanova
2018-05-07 22:05:01
2 réponses
ressemble au commentaire de cartant est correct, le guide de mise à niveau RxJS ne couvre pas cette méthode spécifiquement mais ne dit pas "Classes qui fonctionnent sur observables ont été remplacés par des fonctions"
ce qui semble vouloir dire tout ou la plupart de ces méthodes de classe comme .de. ,jeter etc. ont été remplacés par une fonction
donc au lieu de
import { Observable, of } from "rxjs";
Observable.of(this.purposes);
faire
import { of } from "rxjs";
of(this.purposes);
58
répondu
tim545
2018-05-09 04:36:02
rxjs 6
import { PreloadingStrategy, Route } from '@angular/router';
import { Observable, of } from 'rxjs';
export class SelectivePreloadingStrategy implements PreloadingStrategy {
preload(route: Route, load: Function): Observable<any> {
return route.data && route.data.preload === false ? of(null) : load();
}
}
1
répondu
Tiny King
2018-05-24 10:49:14