¿Cuál es la diferencia entre Promisey Observableen Angular? Un ejemplo de cada uno sería útil para comprender ambos casos. ¿En qué escenario podemos usar cada
Un observable es típicamente una construcción de programación que puede ser "vista" por otras partes del código, llamadas "observadores". Los diferentes marcos y lenguajes de programación tienen diferentes implementaciones para observables, por lo que esta etiqueta generalmente debe usarse junto con otras.
¿Cuál es la diferencia entre Promisey Observableen Angular? Un ejemplo de cada uno sería útil para comprender ambos casos. ¿En qué escenario podemos usar cada
¿Cuándo debo almacenar las Subscriptioninstancias e invocar unsubscribe()durante el ciclo de vida de NgOnDestroy y cuándo puedo simplemente ignorarlas? Guardar todas las suscripciones introduce mucho desorden en el código del componente. La Guía del cliente HTTP ignora las suscripciones como...
Estoy tratando de implementar algo como un patrón de delegación en Angular. Cuando el usuario hace clic en un nav-item, me gustaría llamar a una función que luego emite un evento que a su vez debe ser manejado por algún otro componente que escuche el evento. Aquí está el escenario: tengo un...
Un entrevistador me preguntó: ¿Qué es Observery Observablecuándo debemos usarlos? No estaba al tanto de estas condiciones, así que cuando llegué de vuelta a casa y empecé a buscar en Google sobre Observery Observable, he encontrado algunos puntos de diferentes recursos: 1) Observablees una...
Se more()supone que la función devuelve una Observablesolicitud get export class Collection{ public more = (): Observable<Response> => { if (this.hasMore()) { return this.fetch(); } else{ // return empty observable } } private fetch = (): Observable<Response> => {...
¿Las secuencias de Java 8 son similares a las observables de RxJava? Definición de flujo de Java 8: Las clases en el nuevo java.util.streampaquete proporcionan una API Stream para admitir operaciones de estilo funcional en secuencias de
He usado Redux-Saga . El código escrito con él es fácil de razonar hasta ahora, excepto que la función del generador JS me está arruinando la cabeza de vez en cuando. Según tengo entendido, Redux-Observable puede lograr el trabajo similar que maneja los efectos secundarios pero sin usar la función...
Parte de mi código: import {Injectable} from 'angular2/core'; import {Http, Headers, Request, Response} from 'angular2/http'; import {Observable} from 'rxjs/Observable'; import 'rxjs/add/operator/map'; @Injectable() export class myClass { constructor(protected http: Http) {} public...
Esta es más una pregunta de "mejores prácticas". Hay tres jugadores: un Component, una Servicey una Model. El Componentestá llamando al Servicepara obtener datos de una base de datos. El Serviceestá usando: this.people = http.get('api/people.json').map(res => res.json()); para devolver un...
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<string> { if(!uuid) { //return Observable of JSON.stringify(new...
Tengo un servicio que devuelve un observable que hace una solicitud http a mi servidor y obtiene los datos. Quiero usar estos datos pero siempre termino obteniendo undefined. ¿Cuál es el problema? Servicio : @Injectable() export class EventService { constructor(private http: Http) { }...
En mi componente Angular 2 tengo una matriz observable list$: Observable<any[]>; En mi plantilla tengo <div *ngIf="list$.length==0">No records found.</div> <div *ngIf="list$.length>0"> <ul> <li *ngFor="let item of list$ | async">item.name</li>...
En una aplicación angular, tenemos un ngOnDestroy()gancho de ciclo de vida para un componente / directiva y usamos este gancho para cancelar la suscripción de los observables. Quiero claros / destructores observables que se crean en un @injectable()servicio. Vi algunas publicaciones que decían que...
Actualmente estoy tratando de aprender Angular2 y TypeScript después de trabajar felizmente con AngularJS 1. * durante los últimos 4 años. Tengo que admitir que lo odio, pero estoy seguro de que mi momento eureka está a la vuelta de la esquina ... de todos modos, he escrito un servicio en mi...
Estoy tratando de entender cómo usar Observables en Angular 2. Tengo este servicio: import {Injectable, EventEmitter, ViewChild} from '@angular/core'; import {Observable} from "rxjs/Observable"; import {Subject} from "rxjs/Subject"; import {BehaviorSubject} from "rxjs/Rx"; import...
Pregunta Con fines de prueba, estoy creando Observableobjetos que reemplazan el observable que sería devuelto por una llamada http real con Http. Mi observable se crea con el siguiente código: fakeObservable = Observable.create(obs => { obs.next([1, 2, 3]); obs.complete(); }); El caso...
Digamos que tengo un Observable, así: var one = someObservable.take(1); one.subscribe(function(){ /* do something */ }); Entonces, tengo un segundo Observable: var two = someOtherObservable.take(1); Ahora, quiero subscribe()a two, pero yo quiero para asegurarse de que onese ha completado...
¿Es posible en el nocaut obtener el valor actual de un observable dentro de una suscripción a ese observable, antes de que reciba el nuevo valor? Ejemplo: this.myObservable = ko.observable(); this.myObservable.subscribe(function(newValue){ //I'd like to get the previous value of...
Dada una propiedad calculada vm.checkedValueCount = ko.computed(function(){ var observables = getCurrentValues(); //an array of ko.observable[] return _.filter(observables, function(v) { return v() }).length; }); supongamos que getCurrentValues () puede devolver diferentes conjuntos de...