Domande taggate «rxjs»

Reactive Extensions for JavaScript (RxJS) è un insieme di librerie per la composizione di programmi asincroni e basati su eventi utilizzando raccolte osservabili e composizione in stile Array Extras.



10
Perché dobbiamo usare flatMap?
Sto iniziando a usare RxJS e non capisco perché in questo esempio dobbiamo usare una funzione come flatMapo concatAll; dov'è l'array di array qui? var requestStream = Rx.Observable.just('https://api.github.com/users'); var responseMetastream = requestStream .flatMap(function(requestUrl) { return Rx.Observable.fromPromise(jQuery.getJSON(requestUrl)); }); responseMetastream.subscribe(url => {console.log(url)}) Se qualcuno può spiegare visivamente cosa sta succedendo, sarà molto …
92 javascript  rxjs 

4
Utilizzo di un array da Observable Object con ngFor e Async Pipe Angular 2
Sto cercando di capire come utilizzare Observables in Angular 2. Ho questo servizio: import {Injectable, EventEmitter, ViewChild} from '@angular/core'; import {Observable} from "rxjs/Observable"; import {Subject} from "rxjs/Subject"; import {BehaviorSubject} from "rxjs/Rx"; import {Availabilities} from './availabilities-interface' @Injectable() export class AppointmentChoiceStore { public _appointmentChoices: BehaviorSubject<Availabilities> = new BehaviorSubject<Availabilities>({"availabilities": [''], "length": 0}) constructor() …

4
Prometti tutti i comportamenti con gli osservabili RxJS?
In Angular 1.x a volte avrei bisogno di fare più httprichieste e fare qualcosa con tutte le risposte. Getterei tutte le promesse in una matrice e chiamerei Promise.all(promises).then(function (results) {...}). Le migliori pratiche di Angular 2 sembrano indicare l'uso di RxJS Observablein sostituzione delle promesse nelle httprichieste. Se ho due …

19
Errore rxjs / Subject.d.ts: la classe "Subject <T>" estende in modo errato la classe base "Observable <T>"
Ho estratto il codice del modello di esempio da questo tutorial e ho seguito due passaggi per iniziare: npm install // worked fine and created node_modules folder with all dependencies npm start // fallito con il seguente errore- node_modules/rxjs/Subject.d.ts(16,22): error TS2415: Class 'Subject&lt;T&gt;' incorrectly extends base class 'Observable&lt;T&gt;'. Types of …


1
Perché setTimeout () rende la mia app ritardata, ma Rxjs timer (). Iscriviti (...) no?
Ho un componente, che "carica pigro" alcuni commenti, a intervalli di 100 ms. Quando uso setTimeout, è davvero in ritardo. componente &lt;div *ngFor="let post of posts"&gt; &lt;app-post [post]="post" &gt;&lt;/app-post&gt; &lt;/div&gt; Questo rende la mia applicazione ritardata (avg fps 14, tempo di inattività 51100ms): while(this.postService.hasPosts()){ setTimeout(()=&gt; { this.posts.push(this.postService.next(10)); },100); } Questo …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.