Preguntas etiquetadas con rxjs

Reactive Extensions for JavaScript (RxJS) es un conjunto de bibliotecas para componer programas asincrónicos y basados ​​en eventos utilizando colecciones observables y composición de estilo Array Extras.

6
Operador 'de' vs 'de'
¿Es la única diferencia entre Observable.ofy Observable.fromel formato de los argumentos? ¿Te gusta el Function.prototype.cally Function.prototype.apply? Observable.of(1,2,3).subscribe(() => {}) Observable.from([1,2,3]).subscribe(() => {})
153 rxjs 


14
node_modules / rxjs / internal / types.d.ts (81,44): error TS1005: ';' error esperado después de la instalación de Angular 6
Recibí un error de node_modules / rxjs / internal / types.d.ts (81,44): error TS1005: ';' esperado. después de la instalación de Angular 6. Comprueba el error: 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: ¿Cómo actualizaría "manualmente" un Observable?
Creo que debo estar malentendiendo algo fundamental, porque en mi opinión, este debería ser el caso más básico para un observable, pero durante mi vida no puedo encontrar la manera de hacerlo desde los documentos. Básicamente, quiero poder hacer esto: // create a dummy observable, which I would update manually …

5
tomar (1) vs primero ()
Encontré algunas implementaciones de AuthGuards que usan take(1). En mi proyecto, solía first(). ¿Ambos funcionan de la misma manera? 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 'angularfire2'; …

3
La propiedad 'catch' no existe en el tipo 'Observable <any>'
En la página de documentación de Angular 2 para usar el servicio Http, hay un ejemplo. getHeroes (): Observable&lt;Stuff[]&gt; { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } Cloné el proyecto angular2-webpack-starter y agregué el código anterior. Importé Observableusando import {Observable} from 'rxjs/Observable'; Supongo que las propiedades también Observablese importan ( .mapfunciona). Miró …


5
¿Cómo crear un observable a partir de datos estáticos similar a http uno en Angular?
Tengo un servicio que tiene este método: 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()); } } } en el …

5
Redux y RxJS, ¿alguna similitud?
Sé que Redux es una mejor "implementación" de Flux, o mejor dicho, es un rediseño para simplificar las cosas (administración del estado de la aplicación). He escuchado mucho sobre la programación reactiva (RxJS), pero aún no me he sumergido para aprenderlo. Entonces mi pregunta es: ¿hay alguna intersección (algo en …
113 javascript  rxjs  redux 


5
¿Qué es la función pipe () en Angular?
Las tuberías son filtros para transformar datos (formatos) en la plantilla. Encontré la pipe()función de la siguiente manera. ¿Qué significa pipe()exactamente esta función en este 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
¿Cómo puedo "esperar" en un Rx Observable?
Me gustaría poder esperar en un observable, p. Ej. const source = Rx.Observable.create(/* ... */) //... await source; Un intento ingenuo da como resultado que la espera se resuelva de inmediato y no bloquee la ejecución. Editar: El pseudocódigo para mi caso de uso previsto completo es: if (condition) { …

3
Observable finalmente en la suscripción
De acuerdo con este artículo , onCompletey la onErrorfunción de los subscribeson mutuamente excluyentes. Es decir, onErroro los onCompleteeventos se dispararán en mi subscribe. Tengo un bloque lógico que debe ejecutarse si recibo un error o si termino mi flujo de información con éxito. Busqué algo como finallyen Python , …
105 javascript  rxjs  rxjs5 

4
¿Para qué sirve la tubería en rxJS?
Creo que tengo el concepto base, pero hay algunas oscuridades Entonces, en general, así es como uso un observable: observable.subscribe(x =&gt; { }) Si quiero filtrar datos, puedo usar esto: import { first, last, map, reduce, find, skipWhile } from 'rxjs/operators'; observable.pipe( map(x =&gt; {return x}), first() ).subscribe(x =&gt; { …
104 angular  rxjs  rxjs5 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.