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.

6
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(() => {})
154 rxjs 


14
node_modules / rxjs / internal / types.d.ts (81,44): erreur TS1005: ';' erreur attendue après l'installation d'Angular 6
J'ai une erreur de node_modules / rxjs / internal / types.d.ts (81,44): erreur TS1005: ';' attendu. après l'installation d'Angular 6. Vérifiez l'erreur: 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.


5
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 '@angular/core'; import { CanActivate, Router, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { AngularFire …

3
La propriété 'catch' n'existe pas sur le type 'Observable <any>'
Sur la page de documentation Angular 2 pour l'utilisation du service Http, il y a un exemple. getHeroes (): Observable&lt;Stuff[]&gt; { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } J'ai cloné le projet angular2-webpack-starter et ajouté moi-même le code ci-dessus. J'ai importé en Observableutilisant import {Observable} from 'rxjs/Observable'; Je suppose que les propriétés …


5
Comment créer un observable à partir de données statiques similaires à http dans Angular?
J'ai un service qui a cette méthode: 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()); } } } dans le …

5
Redux & RxJS, des similitudes?
Je sais que Redux est une meilleure "implémentation" de Flux, ou mieux dire que c'est une refonte pour simplifier les choses (gestion de l'état des applications). J'ai beaucoup entendu parler de la programmation réactive (RxJS), mais je n'ai pas encore plongé pour l'apprendre. Ma question est donc la suivante: y …
113 javascript  rxjs  redux 


5
Qu'est-ce que la fonction pipe () dans Angular
Les tuyaux sont des filtres pour transformer les données (formats) dans le modèle. Je suis tombé sur la pipe()fonction ci-dessous. Que pipe()signifie exactement cette fonction dans ce cas? 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
Comment puis-je "attendre" sur un observable Rx?
J'aimerais pouvoir attendre sur un observable, par exemple const source = Rx.Observable.create(/* ... */) //... await source; Une tentative naïve entraîne la résolution immédiate de l'attente et non le blocage de l'exécution Edit: Le pseudocode pour mon cas d'utilisation prévu complet est: if (condition) { await observable; } // a …

3
Observable enfin sur abonnement
Selon cet artcle , onCompleteet la onErrorfonction du subscribesont mutuellement exclusives. Ce qui signifie que l'un onErrorou l' autre des onCompleteévénements se déclenchera dans mon subscribe. J'ai un bloc logique qui doit être exécuté que je reçoive une erreur ou que je termine mon flux d'informations avec succès. J'ai recherché …
105 javascript  rxjs  rxjs5 


10
Comment retourner la valeur de la fonction qui a un abonnement Observable à l'intérieur?
Je ne sais pas comment extraire la valeur d'Observable pour qu'elle soit renvoyée par la fonction dans laquelle Observable est présent. J'ai juste besoin d'une valeur de celui-ci pour être retourné, rien d'autre. Version actuelle qui fonctionne function getValueFromObservable() { this.store.subscribe( (data:any) =&gt; { console.log(data) } ) } getValueFromObservable() J'ai …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.