Als «observable» getaggte Fragen

Ein Observable ist normalerweise ein Programmierkonstrukt, das von anderen Teilen des Codes, den "Beobachtern", "beobachtet" werden kann. Unterschiedliche Frameworks und Programmiersprachen haben unterschiedliche Implementierungen für Observables, daher sollte dieses Tag normalerweise in Verbindung mit anderen verwendet werden.


4
Promise.all Verhalten mit RxJS Observables?
In Angular 1.x musste ich manchmal mehrere httpAnfragen stellen und mit allen Antworten etwas anfangen. Ich würde alle Versprechen in ein Array werfen und anrufen Promise.all(promises).then(function (results) {...}). Best Practices für Angular 2 scheinen auf die Verwendung von RxJS Observableals Ersatz für Versprechen in httpAnfragen hinzuweisen . Wenn ich zwei …

2
fromPromise ist für den Typ Observable nicht vorhanden
In Angular 2 habe ich mit rxjs versucht, ein Versprechen in Observable umzuwandeln. Da viele Online - Führer zeigte verwendete ich fromPromiseauf Observable. Was Fehler wirft: Property 'fromPromise' does not exist on type 'typeof Observable'. Observable wurde wie folgt importiert: import { Observable } from "rxjs/Observable"; Der Versuch, fromPromisewie andere …

3
So erhalten Sie Daten von Observable in Angular2
Ich versuche, das Ergebnis des httpAnrufs Angularmit zu druckenrxjs Betrachten Sie den folgenden Code import { Component, Injectable, OnInit } from '@angular/core'; import { Http, HTTP_PROVIDERS } from '@angular/http'; import 'rxjs/Rx'; @Injectable() class myHTTPService { constructor(private http: Http) {} configEndPoint: string = '/my_url/get_config'; getConfig() { return this.http .get(this.configEndPoint) .map(res => …

20
TypeError: Sie haben ein ungültiges Objekt angegeben, für das ein Stream erwartet wurde. Sie können ein Observable, Promise, Array oder Iterable bereitstellen
Ich versuche es mapvon einem Serviceabruf aus, erhalte aber eine Fehlermeldung. Betrachtet man Abonnieren ist nicht in Winkel 2 definiert? und es hieß, dass wir, um uns anzumelden, aus dem Inneren der Betreiber zurückkehren müssen. Ich habe auch Rücksendungen. Hier ist mein Code: checkLogin(): Observable<boolean> { return this.service.getData() .map( response …

6
Warten Sie, bis Angular 2 das Modell geladen / aufgelöst hat, bevor Sie die Ansicht / Vorlage rendern
In Angular 1.x war UI-Router mein Hauptwerkzeug dafür. Wenn der Router ein Versprechen für "Auflösungs" -Werte zurückgibt, wartet er einfach, bis das Versprechen erfüllt ist, bevor er Anweisungen rendert. Alternativ kann in Angular 1.x ein Nullobjekt eine Vorlage nicht zum Absturz bringen. Wenn mir also ein vorübergehend unvollständiges Rendern nichts …

2
Unterschied zwischen .unsubscribe to .take (1)
Ich frage mich, ob es einen Unterschied in der Leistung zwischen der Verwendung ist .take(1)und .unsubscribewenn unsubscribewird direkt nach dem Abonnement verwendet: var observable = Rx.Observable.interval(100); Zuerst: var subscription = observable.subscribe(function(value) { console.log(value); }).unsubscribe(); Zweite: var subscription = observable.take(1).subscribe(function(value) { console.log(value); }); Irgendwelche Ideen dazu machen die Leistung anders?
72 rxjs  observable  rxjs5 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.