Nicht verwenden konnten, zu Beobachten.in RxJs 6 und 6 Eckig
import { Observable, of } from "rxjs";
//And if I try to return like this
return Observable.of(this.purposes);
Erhalte ich eine Fehlermeldung, die besagt, Eigenschaft 'des' existiert nicht auf Typ 'typeof Beobachtbaren'
In v6, es wäre nur
danke
wo ist dieser dokumentiert? Die typische Zeile ist: "Sie ziehen in jedem operator, den Sie brauchen, an einer Stelle, unter 'rxjs/Betreiber' ", die ist natürlich anders von der Schöpfung, aber es ist nicht klar, die statische Methode ersetzt wurde. Diese import-wissen ist verstreut in der ganzen Galaxis, wie ich bin auf der Suche nach dem Tox Uthat ist nur verlorene Zeit.
return of(this.purposes)
.danke
wo ist dieser dokumentiert? Die typische Zeile ist: "Sie ziehen in jedem operator, den Sie brauchen, an einer Stelle, unter 'rxjs/Betreiber' ", die ist natürlich anders von der Schöpfung, aber es ist nicht klar, die statische Methode ersetzt wurde. Diese import-wissen ist verstreut in der ganzen Galaxis, wie ich bin auf der Suche nach dem Tox Uthat ist nur verlorene Zeit.
InformationsquelleAutor k harish | 2018-05-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht aus wie cartant Kommentar ist richtig, die RxJS upgrade-Anleitung nicht gerade, dass die Methode insbesondere aber nicht sagen "Klassen, die auf observablen ersetzt worden durch die Funktionen"
Scheint zu bedeuten, dass alle oder die meisten dieser Klasse Methoden wie .der, .werfen etc. wurden ersetzt durch eine Funktion
Also statt
tun
Was
reduce()
?reduce() verschoben wurde, um die Betreiber, so können Sie importieren Sie Sie über
import {reduce} from 'rxjs/operators';
Dies ist eine so furchtbare Veränderung. Diese Methoden sind statische Methoden einer Klasse, wie Sie vorher waren. Kollisionen mit Namen, die sind viel mehr wahrscheinlich jetzt.
Sie können einen überblick über die Veränderungen academind.com/learn/javascript/rxjs-6-what-changed
InformationsquelleAutor tim545
rxjs 6
InformationsquelleAutor Tiny King