Articles of rxjs

Angular 2 2.0.0-rc.1 La ‘mappa’ di proprietà non esiste sul tipo ‘Observable ‘ non uguale al report di emissione

mentre questo sembra lo stesso problema di Angular 2 beta.17: Proprietà ‘mappa’ non esiste sul tipo ‘Observable ‘ questa è una nuova versione e quelle soluzioni non funzionano per questa nuova versione rilasciata Ho aggiornato l’ultima versione di Angular 2 rc1 e non riesco a compilare le cose. Ho avuto problemi con il mancato riconoscimento […]

Come ottenere il valore corrente di RxJS sobject o osservabile?

Ho un servizio Angular 2: import {Storage} from ‘./storage’; import {Injectable} from ‘angular2/core’; import {Subject} from ‘rxjs/Subject’; @Injectable() export class SessionStorage extends Storage { private _isLoggedInSource = new Subject(); isLoggedIn = this._isLoggedInSource.asObservable(); constructor() { super(‘session’); } setIsLoggedIn(value: boolean) { this.setItem(‘_isLoggedIn’, value, () => { this._isLoggedInSource.next(value); }); } } Tutto funziona alla grande. Ma ho un […]

Cos’è “callback hell” e come e perché RX lo risolve?

Qualcuno può dare una definizione chiara insieme ad un semplice esempio che spiega cos’è un “callback hell” per qualcuno che non conosce JavaScript e node.js? Quando (in che tipo di impostazioni) si verifica il “problema dell’inferno di callback”? Perché si verifica? L’inferno del callback è sempre correlato a calcoli asincroni? Oppure è ansible che “callback […]

Come posso chiudere un menu a discesa all’esterno?

Vorrei chiudere il menu a discesa del menu di accesso quando l’utente fa clic in un punto qualsiasi al di fuori del menu a discesa, e mi piacerebbe farlo con Angular2 e con l’approccio “Angular2” … Ho implementato una soluzione, ma non mi sento davvero sicuro. Penso che ci debba essere un modo più semplice […]

Imansible correggere correttamente l’errore in ajax da rxjs

Scrivo l’applicazione in React an Redux e ho un caso che devo inviare la richiesta ad alcune risorse quando è stata chiamata un’azione specifica e la risposta di tipo ‘text/html’ scrive in stato. Questa risorsa può restituire lo stato 200 o 404 e non posso scrivere il test corretto per il caso con la risposta […]

Perché dobbiamo usare flatMap?

Sto iniziando a utilizzare RxJS e non capisco perché in questo esempio abbiamo bisogno di utilizzare una funzione come flatMap o concatAll ; dov’è l’array di array qui? var requestStream = Rx.Observable.just(‘https://api.github.com/users’); var responseMetastream = requestStream .flatMap(function(requestUrl) { return Rx.Observable.fromPromise(jQuery.getJSON(requestUrl)); }); responseMetastream.subscribe(url => {console.log(url)}) Se qualcuno può spiegare visivamente cosa sta succedendo, sarà molto utile.

Angular 2 beta.17: la ‘mappa’ di proprietà non esiste sul tipo ‘Observable ‘

Ho appena aggiornato da Angular2 beta16 a beta17, che a sua volta richiede rxjs 5.0.0-beta.6. (Changelog qui: https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28 ) In beta16 tutto funzionava bene per quanto riguarda la funzionalità Observable / map. I seguenti errori sono apparsi dopo l’aggiornamento e si verificano quando il typescript tenta di eseguire il trasp: La ‘mappa’ di proprietà non […]

Quali sono le semantiche dei diversi soggetti RxJS?

La documentazione per l’argomento è scarsa ed è difficile scoprire un “punto di partenza” lì.

Qual è la differenza tra Subject e BehaviorSubject?

Non sono chiaro sulla differenza tra un Sobject e un BehaviorSubject. È solo che un BehaviorSubject ha la funzione getValue?

Angolare 2: restituire i dati direttamente da un osservabile

Ho battuto la testa contro questo cercando di capirlo, e nessuna quantità di documentazione che ho potuto leggere mi ha dato una risposta alla mia domanda. Ho un servizio che parla direttamente a un’API e restituisco un evento osservabile che in circostanze normali mi iscriverei e fare ciò che voglio con i dati, tuttavia in […]