Questions marquées «rxjs»

Les extensions réactives pour JavaScript (RxJS) sont un ensemble de bibliothèques permettant de composer des programmes asynchrones et basés sur des événements à l'aide de collections observables et d'une composition de style Array Extras.

690
Comportement Sujet vs Observable?

J'examine les motifs angulaires RxJs et je ne comprends pas la différence entre a BehaviorSubjectet an Observable. D'après ma compréhension, a BehaviorSubjectest une valeur qui peut changer au fil du temps (peut être abonné et les abonnés peuvent recevoir des résultats mis à jour). Cela semble être...

215
Convertir la promesse en observable

J'essaie d'enrouler ma tête autour d'observables. J'aime la façon dont les observables résolvent les problèmes de développement et de lisibilité. Comme je l'ai lu, les avantages sont immenses. Les observables sur HTTP et les collections semblent être simples. Comment puis-je convertir quelque chose...

199
Observable.of n'est pas une fonction

J'ai un problème avec la Observable.offonction d' importation dans mon projet. Mon Intellij voit tout. Dans mon code j'ai: import {Observable} from 'rxjs/Observable'; et dans mon code je l'utilise comme ça: return Observable.of(res); Des idées?

182
Créer un abonnement unique

Je dois créer un abonnement à un Observablequi est immédiatement supprimé lors de son premier appel. Y a-t-il quelque chose comme: observable.subscribeOnce(func); Mon cas d'utilisation, je crée un abonnement dans un gestionnaire d'itinéraire express et l'abonnement est appelé plusieurs fois par...

167
Renvoyer un observable vide

La fonction more()est censée renvoyer un à Observablepartir d'une requête get export class Collection{ public more = (): Observable<Response> => { if (this.hasMore()) { return this.fetch(); } else{ // return empty observable } } private fetch = (): Observable<Response> => { return...

154
Opérateur 'of' vs 'from'

La seule différence entre Observable.ofet Observable.fromle format des arguments? Comme le Function.prototype.callet Function.prototype.apply? Observable.of(1,2,3).subscribe(() => {}) Observable.from([1,2,3]).subscribe(() => {})

137
prendre (1) vs premier ()

J'ai trouvé quelques implémentations de AuthGuards qui utilisent take(1). Dans mon projet, j'ai utilisé first(). Les deux fonctionnent-ils de la même manière? import 'rxjs/add/operator/map'; import 'rxjs/add/operator/first'; import { Observable } from 'rxjs/Observable'; import { Injectable } from...