Die Reactive Extensions für JavaScript (RxJS) sind eine Reihe von Bibliotheken zum Erstellen asynchroner und ereignisbasierter Programme unter Verwendung beobachtbarer Sammlungen und der Komposition von Array Extras.
Ist der einzige Unterschied zwischen Observable.ofund Observable.fromdem Argumentformat? Wie das Function.prototype.callund Function.prototype.apply? Observable.of(1,2,3).subscribe(() => {}) Observable.from([1,2,3]).subscribe(() => {})
Ich möchte mein Dropdown-Menü für das Anmeldemenü schließen, wenn der Benutzer auf eine beliebige Stelle außerhalb dieses Dropdowns klickt, und ich möchte dies mit Angular2 und dem Angular2-Ansatz tun ... Ich habe eine Lösung implementiert, bin aber nicht sicher. Ich denke, es muss einen einfachsten Weg geben, um das gleiche …
Ich habe einen Fehler von node_modules / rxjs / internal / types.d.ts (81,44): Fehler TS1005: ';' erwartet. nach der Installation von Angular 6. Überprüfen Sie den Fehler: ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.
Ich denke, ich muss etwas Grundlegendes falsch verstehen, denn in meinen Augen sollte dies der grundlegendste Fall für ein Beobachtbares sein, aber für mein Leben kann ich aus den Dokumenten nicht herausfinden, wie es geht. Grundsätzlich möchte ich dazu in der Lage sein: // create a dummy observable, which I …
Ich habe einige Implementierungen von AuthGuards gefunden, die diese verwenden take(1). In meinem Projekt habe ich verwendet first(). Arbeiten beide gleich? import 'rxjs/add/operator/map'; import 'rxjs/add/operator/first'; import { Observable } from 'rxjs/Observable'; import { Injectable } from '@angular/core'; import { CanActivate, Router, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { AngularFire } …
Auf der Angular 2-Dokumentationsseite zur Verwendung des HTTP-Dienstes finden Sie ein Beispiel. getHeroes (): Observable<Stuff[]> { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } Ich habe das Angular2-Webpack-Starter- Projekt geklont und den obigen Code selbst hinzugefügt. Ich importierte ObservableVerwendung import {Observable} from 'rxjs/Observable'; Ich gehe davon aus, dass die Eigenschaften Observableauch importiert werden …
Ich habe versucht, diese 3 zu verstehen: Betreff , Verhaltensthema und Wiederholungsfach . Ich möchte sie verwenden und wissen, wann und warum, welche Vorteile sie haben, und obwohl ich die Dokumentation gelesen, Tutorials angesehen und Google durchsucht habe, habe ich keinen Sinn daraus gemacht. Was ist ihr Zweck? Ein realer …
Ich weiß, dass Redux eine bessere "Implementierung" von Flux ist, oder besser gesagt, es ist ein Redesign zur Vereinfachung (Verwaltung des Anwendungsstatus). Ich habe viel über reaktives Programmieren (RxJS) gehört, aber ich habe noch nicht getaucht, um es zu lernen. Meine Frage lautet also: Gibt es einen Schnittpunkt (etwas gemeinsam) …
Kann jemand eine klare Definition zusammen mit einem einfachen Beispiel geben, das erklärt, was eine "Rückrufhölle" für jemanden ist, der JavaScript und node.js nicht kennt? Wann (in welchen Einstellungen) tritt das "Callback Hell Problem" auf? Warum kommt es vor? Bezieht sich "Rückrufhölle" immer auf asynchrone Berechnungen? Oder kann "Callback Hell" …
Pipes sind Filter zum Transformieren von Daten (Formaten) in der Vorlage. Ich bin auf die pipe()Funktion wie folgt gestoßen. Was bedeutet diese pipe()Funktion in diesem Fall genau? return this.http.get<Hero>(url) .pipe( tap(_ => this.log(`fetched hero id=${id}`)), catchError(this.handleError<Hero>(`getHero id=${id}`)) );
Ich würde gerne auf ein Observable warten können, z const source = Rx.Observable.create(/* ... */) //... await source; Ein naiver Versuch führt dazu, dass die Wartezeit sofort behoben wird und die Ausführung nicht blockiert wird Bearbeiten: Der Pseudocode für meinen vollständigen Anwendungsfall lautet: if (condition) { await observable; } // …
Nach diesem Artikel schließen sich onCompleteund onErrorFunktion der subscribegegenseitig aus. Das heißt, entweder onErroroder onCompleteEreignisse werden in meinem ausgelöst subscribe. Ich habe einen Logikblock, der ausgeführt werden muss, unabhängig davon, ob ich einen Fehler erhalte oder meinen Informationsdampf erfolgreich beendet habe. Ich habe nach etwas wie finallyin Python gesucht , …
In einer Winkelanwendung haben wir einen ngOnDestroy()Lebenszyklus-Hook für eine Komponente / Direktive und verwenden diesen Hook, um die Observablen abzumelden. Ich möchte beobachtbare Objekte löschen / zerstören, die in einem @injectable()Dienst erstellt wurden. Ich habe einige Posts gesehen, die das sagtenngOnDestroy() sie auch in einem Dienst verwendet werden können. Aber …
Ich versuche gerade, mir Angular2 und TypeScript beizubringen, nachdem ich in den letzten 4 Jahren glücklich mit AngularJS 1 * gearbeitet habe! Ich muss zugeben, dass ich es hasse, aber ich bin mir sicher, dass mein Eureka-Moment gleich um die Ecke ist ... trotzdem habe ich in meiner Dummy-App einen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.