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.
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(() => {})
Je voudrais fermer ma liste déroulante de menu de connexion lorsque l'utilisateur clique n'importe où en dehors de cette liste déroulante, et j'aimerais le faire avec Angular2 et avec "l'approche" Angular2 ... J'ai mis en place une solution, mais je ne me sens vraiment pas en confiance. Je pense qu'il …
Je pense que je dois mal comprendre quelque chose de fondamental, car dans mon esprit, cela devrait être le cas le plus élémentaire pour un observable, mais pour la vie de mon, je ne peux pas comprendre comment le faire à partir de la documentation. Fondamentalement, je veux pouvoir faire …
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 …
Sur la page de documentation Angular 2 pour l'utilisation du service Http, il y a un exemple. getHeroes (): Observable<Stuff[]> { 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 …
J'ai cherché à comprendre ces 3: Sujet , sujet du comportement et sujet de la relecture . Je voudrais les utiliser et savoir quand et pourquoi, quels sont les avantages de les utiliser et bien que j'aie lu la documentation, regardé des didacticiels et cherché sur Google, je n'ai pas …
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<string> { if(!uuid) { //return Observable of JSON.stringify(new TestModel()); } else { return this.http.get("http://localhost:8080/myapp/api/model/" + uuid) .map(res => res.text()); } } } dans le …
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 …
Quelqu'un peut-il donner une définition claire avec un exemple simple qui explique ce qu'est un "enfer de rappel" pour quelqu'un qui ne connaît pas JavaScript et node.js? Quand (dans quel type de paramètres) le "problème de l'enfer du rappel" se produit-il? Pourquoi cela se produit-il? L '"enfer de rappel" est-il …
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<Hero>(url) .pipe( tap(_ => this.log(`fetched hero id=${id}`)), catchError(this.handleError<Hero>(`getHero id=${id}`)) );
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 …
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é …
Dans une application angulaire, nous avons un ngOnDestroy()hook de cycle de vie pour un composant / directive et nous utilisons ce hook pour désabonner les observables. Je veux effacer / déstocker les observables créés dans un @injectable()service. J'ai vu des articles disant que cela ngOnDestroy()peut également être utilisé dans un …
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) => { console.log(data) } ) } getValueFromObservable() J'ai …
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.