https://stackblitz.com/edit/typescript-vadvm2?file=index.ts&devtoolsheight=100
combineLatest는 여러 Observable에서 각 Observable의 마지막 값을 내보낸다.
* 각 Observable이 1번이라도 값을 내보낸적이 있어야지 emit 한다.
예를 들어서 A,B Observable이 있다고 해보자
- A라는 Observable이 5초동안 emit하지 않으면, 5초동안 emit하지 않는다.
- A가 50번 emit하고 B가 10번 Emit 했으면 총 500번을 Emit 한다.
위에 예제 코드에서 3번째 Observable이 3초에 처음 emit을 하므로 3초뒤에 나오게 된다.
'Rx' 카테고리의 다른 글
[Rxjs] combineAll (0) | 2020.01.11 |
---|---|
[Rx] sequenceEqual operator (0) | 2019.11.24 |