내 경우는 일반적이지만 실제로는 적절한 것이 없다고 생각합니다. 내가 Angular2
/RxJS 5
에 달성하고자하는 것은 이것이다 : 그래서소스에서 다음 값 방출 다른 Observable, notifier가 나올 때 Observable을 내 보냅니다.
source: ---1--2--3--4---------5--------6-|-->
notifier: -o------------o-----o---o--o-o------>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
output: ---1----------2-----3---4--5---6-|-->
, 나는 값을 방출 관찰 가능한 소스를 가지고 있고, 나는 출력에 들어가 그들 각각을 원하는 경우에만 (호출 두 번째 관찰 가능한 알리미)가 방출됩니다. 이는 알리미가 "다음 통과 허용"과 같은 하나의 이벤트와 같습니다.
나는 delayWhen
을 시도했지만 이것에 대한 나의 주된 문제점은 모든 소스 값이 알리미로부터 동일한 이벤트를 기다리고 있다는 것입니다. 예를 들어, 3 개의 소스 값이 "대기 중"이고 알리미가 한 번, 3 개의 값 모두를 내면 통과해라, 나는 그것이 원하는 것이 아니다.