Ricerca nel sito web
Desidero ottenere il risultato di un osservabile che sottrae il valore predefinito ogni volta che il valore cambia
Ogni volta che il valore cambia, sottrae il valore predefinito dal nuovo valore inserito nel campo di input
Ad esempio, il valore predefinito è 5.
Inserisco 4 nel c
Continua a leggere →Vorrei usare l'ImmediateScheduler di RxJS nel mio progetto Angular2.
Tuttavia, nella mia installazione di RxJS, questo non esiste. Sto usando "rxjs": "5.0.0-beta.12" nel mio package.json, richiesto da Angular 2.1.2.
Guardando nella cartella node_modules/, trovo una cartella 'rxjs' e una cartella 'rx'. L'ImmediateScheduler non fa parte di 'rxjs' ma di 'rx'. Posso trovarlo lì in 'rx/dist/rx.lite.js' o anche in 'rx/ts/rx/rx-lite.ts' come TypeScript, che sto usando.
Cercando di im
Continua a leggere →
Sto usando rxjs con TypeScript. Ho scritto le seguenti due funzioni semplici. Ma penso che rxjs abbia già una funzionalità del genere. rxjs ce l'ha?
export function isObservable(value: any): value is Observable<any> { return value i Continua a leggere →Ho creato una funzione che ascolta gli eventi di valore:
getUnreadMessages() : Observable<any>{ return new Observable(observer =>{ firebase.database().ref('messages/' + this.userService.getUserID()).on("value", (snapshot : any) =>{ let count = 0; ...some more logic here... observer.next(count); observer.complete(); }, (error) =>{ observer.error(error); }) }) }Quando il database
Continua a leggere →
Sto usando gli operatori RXJS con l'observable di Firebase (distinct e filter). Questa è la mia struttura di Firebase qui. Questo è il mio codice:
let places this.db.list(`users/${this.authProvider.getUID()}/visitedPlaces`,{ query:{ orderByChild:"googleId" } }); places.distinct((p)=>{ Continua a leggere →
Ho passato ore a girare in tondo, quindi è tempo per un'altra domanda oscura.
Sono all'interno di un mono repository lerna, con due sottoprogetti, ProjectA e ProjectB.
ProjectA ha una dipendenza da rxjs, così come
Continua a leggere →
Ho giocato un po' con RxJS 6. Sto cercando di implementare dragstart, dragmove e dragend. Questo è il codice che ho finora.
import { fromEvent } from 'rxjs'; import { concatMap } from 'rxjs/internal/operators/concatMap'; import { map } from 'rxjs/internal/operators/map'; import { takeUntil } from ' Continua a leggere →Fondamentalmente non sono ancora davvero sicuro riguardo alla pulizia del codice reattivo nei componenti Angular. Le seguenti regole sono corrette e sufficienti?
Le mie regole per un componente reattivo:
su manuale x.subscribe():
Stiamo interrogando graphql tramite websocket per avere una sottoscrizione a una lista di entità. Usiamo la paginazione poiché la lista dovrebbe essere scorrevole indefinitamente. Vogliamo anche vedere le modifiche apportate al database in tempo reale nella lista sul front-end.
Questa lista può essere filtrata, ordinata e impaginata.
Abbiamo la classe SelectParams che ci aiuta a fare ciò:
export class S Continua a leggere →
Sto cercando di migrare un'app Angular 5 ad Angular 6 e ho questo blocco di codice RxJS che mi lascia perplesso. Ho cercato su Google e letto abbastanza la documentazione di RxJS per sapere che dovrei usare .pipe, ma non riesco proprio a capire la sintassi.
Il codice restituis
Continua a leggere →