Questions tagged [rxjs-observables]

759 questions
1
vote
3 answers

How to use an Angular service inside an RXJS Custom Operator?

How do I use an Angular service in my custom rxjs operator? Is it possible to do this? function myOperator() { return function (source: Observable): Observable { return new Observable(subscriber => { const…
1
vote
0 answers

RXJS subject take the first value on every changes?

I have an event and it will emit the event for 1 and/or 2 times, depending on the selection. Every time I am trying to capture the first event. Below is my html code Angular…
mkHun
  • 5,891
  • 8
  • 38
  • 85
1
vote
1 answer

Does this RxJS observable mapping construction prevent memory leaks?

I'm working on a project that uses Angular and by extension RxJS as well as the NGXS store management. I'm loading some values through selectors to a component and want to decide whether to use just a simple text field or an entire select based on a…
1
vote
1 answer

How to subscribe to ActivatedRoute change event and get URL and params from it?

I'm trying to clear input text by pressing buttons which send routing event. So, if I'm getting specific route and no parameters (see green buttons on screen below), then text box should be cleared. If route is incorrect, or correct but with the…
1
vote
2 answers

Is it possible to write an rxjs operator that controls subscription to it's source?

Let's say I have an observable source that has the following properties: It makes a network request the first time it's subscribed to It's idempotent, so it will always emit the same value after it's first subscribed to It's low priority, so we…
1
vote
3 answers

Toggling value of behavior subject without using getValue

I want to toggle the boolean value of my behavior subject. I'm currently achieving this by using the Behavior Subject's getValue() method. This isn't ideal as I'm effectively taking my reactive, declarative code and turning it into imperative style…
1
vote
1 answer

How to call 2 observables based on an input from form field (Angular) and only subscribe once

I have the following scenario. there is a form control like get cars(): FormControl { return this.parentForm?.get('cars') as FormControl; } I want to subscribe to a service getAttributes() using the cars result as a parameter and also subscribe to…
RDK
  • 69
  • 4
1
vote
3 answers

Rxjs stream of arrays to a single value and repeat at the end of the stream

I have an observable that fetches an array of items (32 each time) from an API and emits a new response until there are no items left to fetch. I want to process said list of items one by one as soon as i get the first batch until im done with ALL…
1
vote
1 answer

Angular and RxJS - subscribe function for forkjoin not executing

In the code below, the subscribe function is not run ('Never called' does not appear in the console); however, the three services are called. ngOnInit(): void { forkJoin([this.adminBCService.getAvailableBusinessCases(),…
nstuyvesant
  • 1,392
  • 2
  • 18
  • 43
1
vote
2 answers

How does combineLatest RxJS operator works when multiple observables emit values at the same time?

The RxJS Documentation states that combineLatest Combines multiple Observables to create an Observable whose values are calculated from the latest values of each of its input Observables. I want to understand how combineLatest works when multiple…
1
vote
3 answers

How to get the last value from all Observables when any of them emit a new value?

I have N Observables/BehaviourSubjects, bound to N select fields. Which is the best approach using RxJS to get the last value from all observables when one of them emit a new value? I'm developing a filter, so when one filter changes, I'll need to…
Rieth
  • 305
  • 1
  • 4
  • 13
1
vote
1 answer

RxJs skip sampleTime on startWith value

I want to skip the sampleTime on the startWith value. The Observable should emit false instantly and only then use sampleTime. I want the Observable to emit booleans. On click of a loading button a Loadingspinner should be displayed until the data…
Janka C.
  • 13
  • 3
1
vote
2 answers

get Data outside subscribe method in angular 13

I have 2 functions in ngOninit ngOnInit(){ this.getRowData(); this.getWrapperGridData(); } GetRowData() is used to subscribe to a service and it looks like this getRowData() { this.showDataServiceSubscription =…
Aayushi
  • 1,736
  • 1
  • 26
  • 48
1
vote
2 answers

How to wait until a value changes to true then continue running the other requests with RXJS

There is a function that must run 3 requests in a row, and it is not possible to know how many of them failed or succeeded. If the request fails, sending requests should stop and the user should click an ignore button. After pressing the button, the…
nnn
  • 41
  • 1
  • 5
1
vote
0 answers

How to make my newly created observable subscribers to get a boolean?

I want to make an observable that when a subscribed to emits a boolean , i tried a lot of combinations but nothing seems to work. example: let myObservable = new Observable(item => { console.log("from observable") }); …
Wissam
  • 35
  • 7