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.

6
operatore "di" vs "da"
L'unica differenza tra Observable.ofe Observable.fromil formato degli argomenti? Ti piace il Function.prototype.calle Function.prototype.apply? Observable.of(1,2,3).subscribe(() => {}) Observable.from([1,2,3]).subscribe(() => {})
154 rxjs 


14
node_modules / rxjs / internal / types.d.ts (81,44): errore TS1005: ';' errore previsto dopo l'installazione di Angular 6
Ho ricevuto un errore di node_modules / rxjs / internal / types.d.ts (81,44): errore TS1005: ';' previsto. dopo l'installazione di Angular 6. Controlla l'errore: 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.

2
RxJS: Come potrei aggiornare manualmente un osservabile?
Penso di dover fraintendere qualcosa di fondamentale, perché nella mia mente questo dovrebbe essere il caso più elementare per un osservabile, ma per la mia vita non riesco a capire come farlo dai documenti. Fondamentalmente, voglio essere in grado di fare questo: // create a dummy observable, which I would …

5
take (1) vs first ()
Ho trovato alcune implementazioni di AuthGuards che usano take(1). Nel mio progetto, ho usato first(). Entrambi funzionano allo stesso modo? 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 } from …

3
La proprietà "catch" non esiste sul tipo "Osservabile <any>"
Nella pagina della documentazione di Angular 2 per l'utilizzo del servizio Http, c'è un esempio. getHeroes (): Observable&lt;Stuff[]&gt; { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } Ho clonato il progetto angular2-webpack-starter e ho aggiunto il codice sopra. Ho importato Observableusando import {Observable} from 'rxjs/Observable'; Suppongo che anche le proprietà Observablevengano importate ( …


5
Come creare un osservabile da dati statici simile a quello http in Angular?
Sto avendo un servizio che ha questo metodo: export class TestModelService { public testModel: TestModel; constructor( @Inject(Http) public http: Http) { } public fetchModel(uuid: string = undefined): Observable&lt;string&gt; { if(!uuid) { //return Observable of JSON.stringify(new TestModel()); } else { return this.http.get("http://localhost:8080/myapp/api/model/" + uuid) .map(res =&gt; res.text()); } } } nel …

5
Redux e RxJS, qualche somiglianza?
So che Redux è una migliore "implementazione" di Flux, o meglio dire che è una riprogettazione per semplificare le cose (gestione dello stato dell'applicazione). Ho sentito molto parlare della programmazione reattiva (RxJS), ma non mi sono ancora tuffata per impararla. Quindi la mia domanda è: c'è qualche intersezione (qualcosa in …
113 javascript  rxjs  redux 


5
Cos'è la funzione pipe () in Angular
Le pipe sono filtri per trasformare i dati (formati) nel modello. Mi sono imbattuto nella pipe()funzione come sotto. Cosa significa pipe()esattamente questa funzione in questo caso? return this.http.get&lt;Hero&gt;(url) .pipe( tap(_ =&gt; this.log(`fetched hero id=${id}`)), catchError(this.handleError&lt;Hero&gt;(`getHero id=${id}`)) );

4
Come posso "attendere" su un osservabile Rx?
Mi piacerebbe poter attendere su un osservabile, ad es const source = Rx.Observable.create(/* ... */) //... await source; Un tentativo ingenuo fa sì che l'attesa si risolva immediatamente e non blocchi l'esecuzione Modifica: lo pseudocodice per il mio caso d'uso previsto è: if (condition) { await observable; } // a …

3
Osservabile finalmente su Sottoscrivi
Secondo questo artcle , onCompletee la onErrorfunzione del subscribesi escludono a vicenda. Significa che onErroro gli onCompleteeventi si accenderanno nel mio file subscribe. Ho un blocco logico che deve essere eseguito se ricevo un errore o se finisco il mio flusso di informazioni con successo. Ho cercato qualcosa di simile …
105 javascript  rxjs  rxjs5 

5
Angular 4+ ngOnDestroy () in service - distruggi osservabile
In un'applicazione angolare abbiamo un ngOnDestroy()hook del ciclo di vita per un componente / direttiva e utilizziamo questo hook per annullare la sottoscrizione delle osservabili. Voglio cancellare / destory osservabili che vengono creati in un @injectable()servizio. Ho visto alcuni post che dicevano che ngOnDestroy()può essere utilizzato anche in un servizio. …

4
A cosa serve pipe in rxJS
Penso di avere il concetto di base, ma ci sono alcune oscurità Quindi in generale questo è il modo in cui utilizzo un osservabile: observable.subscribe(x =&gt; { }) Se voglio filtrare i dati posso usare questo: import { first, last, map, reduce, find, skipWhile } from 'rxjs/operators'; observable.pipe( map(x =&gt; …
104 angular  rxjs  rxjs5 

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.