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.
Qual'è la differenza tra Promisee Observablein Angular? Un esempio su ciascuno sarebbe utile per comprendere entrambi i casi. In quale scenario possiamo usare ogni caso?
Quando devo archiviare le Subscriptionistanze e invocare unsubscribe()durante il ciclo di vita di NgOnDestroy e quando posso semplicemente ignorarle? Il salvataggio di tutti gli abbonamenti introduce molta confusione nel codice componente. La Guida client HTTP ignora le sottoscrizioni in questo modo: getHeroes() { this.heroService.getHeroes() .subscribe( heroes => this.heroes = heroes, …
Sto esaminando i modelli di Angular RxJs e non capisco la differenza tra a BehaviorSubjecte an Observable. Secondo la mia comprensione, a BehaviorSubjectè un valore che può cambiare nel tempo (può essere sottoscritto e gli abbonati possono ricevere risultati aggiornati). Questo sembra essere esattamente lo stesso scopo di un Observable. …
Ho un problema con HTTP in angolare. Voglio solo GETun JSONelenco e mostrarlo nella vista. Classe di servizio import {Injectable} from "angular2/core"; import {Hall} from "./hall"; import {Http} from "angular2/http"; @Injectable() export class HallService { public http:Http; public static PATH:string = 'app/backend/' constructor(http:Http) { this.http=http; } getHalls() { return this.http.get(HallService.PATH …
Utilizzando Http, chiamiamo un metodo che esegue una chiamata di rete e restituisce un http osservabile: getCustomer() { return this.http.get('/someUrl').map(res => res.json()); } Se prendiamo questo osservabile e aggiungiamo più abbonati ad esso: let network$ = getCustomer(); let subscriber1 = network$.subscribe(...); let subscriber2 = network$.subscribe(...); Quello che vogliamo fare è …
Sto cercando di avvolgere la mia testa attorno a osservabili. Adoro il modo in cui gli osservabili risolvono i problemi di sviluppo e leggibilità. Mentre leggo, i benefici sono immensi. Osservabili su HTTP e collezioni sembrano essere diretti. Come posso convertire qualcosa del genere in un modello osservabile. Questo è …
È necessario annullare l'iscrizione alle chiamate http Angular 2 per evitare perdite di memoria? fetchFilm(index) { var sub = this._http.get(`http://example.com`) .map(result => result.json()) .map(json => { dispatch(this.receiveFilm(json)); }) .subscribe(e=>sub.unsubscribe()); ...
Ho appena aggiornato da Angular 2 beta16 a beta17 , che a sua volta richiede rxjs 5.0.0-beta.6. ( Elenco delle modifiche qui: https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28 ) In beta16 tutto funzionava bene per quanto riguarda la funzionalità osservabile / mappa. I seguenti errori sono comparsi dopo l'upgrade e si verificano quando i dattiloscritti …
Sto riscontrando problemi con la Observable.offunzione di importazione nel mio progetto. Il mio Intellij vede tutto. Nel mio codice ho: import {Observable} from 'rxjs/Observable'; e nel mio codice lo uso così: return Observable.of(res); Qualche idea?
Devo creare un abbonamento a un servizio Observableche viene immediatamente eliminato quando viene chiamato per la prima volta. C'è qualcosa come: observable.subscribeOnce(func); Nel mio caso d'uso, sto creando un abbonamento in un gestore di route espresso e l'abbonamento viene chiamato più volte per richiesta.
Ora ho una pagina iniziale in cui ho tre link. Dopo aver fatto clic sull'ultimo collegamento "amici", viene avviato il componente amici appropriati. Lì, voglio recuperare / ottenere l'elenco dei miei amici suddivisi in file friends.json. Fino ad ora tutto funziona bene. Ma sono ancora un principiante per il servizio …
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.