rxjs-observables Questions

6

I am using Angular 11 and I am accessing an observable in the template of my component with async pipe. First load of the route, everything works perfectly fine. No error. When I navigate away from...
Centerboard asked 23/4, 2021 at 18:15

4

Solved

I'm trying to accomplish what I had hoped would be a simple "look at the key in Session Storage and update it when it changes" scenario, but Observables really trip me up. message$ = new ...
Yung asked 15/2, 2020 at 0:29

8

Solved

Abstract problem: Every time a source Observable emits and event, a sequence of API calls and Angular services need to be triggered. Some of those invocations are depending on previous results. In ...
Pothouse asked 13/8, 2020 at 0:58

6

There are many ways to handle multiple subscriptions efficiently in a component, I have 2 ways here and wanted to know which is more efficient and why?? Method 1: Using Array Step 1: creating Array...

14

Solved

I'm looking into the design patterns of RxJS, and I do not understand the difference between BehaviorSubject and Observable. From my understanding, BehaviorSubject can contain a value that may chan...

3

Solved

I have some javascript: this.mySubscription = someObservable.subscribe((obs: any) => { this.mySubscription.unsubscribe(); this.mySubscription = undefined; } on execution, the console logs the...
Scorekeeper asked 14/10, 2020 at 9:52

3

Solved

It's surprisingly hard to get a straight answer on if and when you should unsubscribe from an Angular Observable. I have the following scenario: this.subscription = this.service.makeHTTPCall(...
Cogwheel asked 24/11, 2021 at 8:52

6

Solved

I have a code to fetch book and library card associated with it: // mimic http requests const fetchBook = (bookId: number) => { const title = 'Book' + bookId; return timer(200).pipe(mapTo({ bo...
Rhymester asked 11/8, 2021 at 9:14

0

I have an element in a component view: <div>Progress: {{ progress$ | async }}</div> It is supposed to be updated in a continuous way by a next() call in a subscribe() block: progress$:...
Wenonawenonah asked 29/11, 2020 at 13:46

2

Solved

I want to incrementally increase the delay for this: const source = from(839283, 1123123, 63527, 4412454); // note: this is random const spread = source.pipe(concatMap(value => of(value).pipe(de...
Mayman asked 31/10, 2020 at 19:18

6

I am looking for away to do "lazy rendering" with RxJS in Angular, what I want to achieve is the following: <div *ngFor="let item of items$ | async"> {{item.text}} <di...
Spoilage asked 3/7, 2020 at 19:1

1

Solved

So I'm a little new to observables, I'm struggling with a scenario, and I thought it might be a good candidate for an SO question. Here we go... The scenario is this: I have a drop-down field; when...

2

Solved

What is the difference between merge and mergeAll? They both seem identical to me: http://reactivex.io/rxjs/class/es6/Observable.js~Observable.html#instance-method-mergeAll http://reactivex.io/rxjs...
Coligny asked 4/4, 2020 at 3:39

2

Solved

I have various methods in my components that subscribe to methods in injected dependencies, that return observables. I want to write Jest unit tests to ensure that when these observables return / ...
Transfuse asked 12/11, 2019 at 9:18
1

© 2022 - 2024 — McMap. All rights reserved.