ThrottleTime не работает правильно применительно к наблюдаемому - PullRequest
0 голосов
/ 06 августа 2020

Я работаю над проектом, и мне нужно повторно отправить забытое имя пользователя, и мне нужно использовать throttleTime.

Я пытался применить метод после вызова, но он не работает должным образом. Вот мой код:

  resendLink() {
    this.recoverUsernameService
      .recoverUsername(this.email.value)
      .pipe(throttleTime(5000))
      .subscribe((response) => {
        //some actions
      });
  }

Он не возвращает никаких ошибок консоли или чего-то еще, но когда я нажимаю снова и снова на кнопку, запрос вызывается все раз, когда нажимается кнопка (вместо того, чтобы избегать что).

Есть идеи?

...