Зарегистрируйте все события, вызванные во время обсуждения - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть событие onclick и отмена 5 секунд для каждого из них, после чего я отправляю некоторые действия.

Так, например:

0s click --> 5s later dipsatch
2s click --> 7s later dispatch
2s click --> 7s later dispatch
5s click --> 10s later dispatch



@Effect()
    stream$: Observable<any> = this.actions$
        .pipe(
            ofType(AnAction),
            debounceTime(5000),
            concatMap(() => {
                return this.store.select(selectSomething);
            })
            map((something: any) => {
                console.log('here');
                return new DoneAction(something);
            })
        );

Когда я отправляю AnAction() например, сразу три раза, строка "здесь" записывается только один раз (первая).Что здесь не так?

...