I have 4 observables inside "combineLatest". What I need is that if observables 1, 3 or 4 emit a value, observable 2 resets its value. It's possible? Thank you
- Mat-table sort change event (Sort class)
- Mat-table change page event (PageEvent class)
- Custom observable (filter)
- Custom observable (other filter)
combineLatest($1, $2, $3, $4).subscribe(([a, b, c, d]) => CALL_HTTP_WITH_PARAMETERS(a, b, c, d))
Example (first values)
$1 = name,asc
$2 = 2
$3 = bla bla
$4 = bla bla
CALL_HTTP_WITH_PARAMETERS("name,asc", 2, "bla bla", "bla bla")
Observable 1 emit "name,desc" value
$1 = name,desc
$2 = 2 ==> has to be 1 again
$3 = bla bla
$4 = bla bla
CALL_HTTP_WITH_PARAMETERS("name,desc", 1, "bla bla", "bla bla")
Other
Observable 3 emit "new value" value
$1 = name,asc
$2 = 2 ==> has to be 1 again
$3 = new value
$4 = bla bla
CALL_HTTP_WITH_PARAMETERS("name,asc", 1, "new value", "bla bla")