Ho un osservabile il tracciamento della posizione di scorrimentoGet differenza tra due valori di un RxJS osservabili
const scroll = Observable
.fromEvent(document, 'scroll')
.map(e => window.pageYOffset)
.startWith(0)
mi piacerebbe avere una seconda osservabile tracciamento delta di scorrimento (newScroll - lastScroll)
const scrollDelta = scroll
// ???
.subscribe(delta => console.log('delta:', delta))
Come implementare qualcosa di simile? Ho provato con scansione senza successo. Thx
Grazie, Brandon! –
C'è un modo per farlo se la nostra variabile osservata è un oggetto? Vorrei recuperare la differenza tra valore precedente e valore attuale, è in qualche modo possibile farlo? – Alex