0
を完了した後にクリックし提出我々がやるしかRXJS Observables
の使用としたいと思います簡単な手順です:トリガー第二形式は、別の観測がここ
- クリックしてログインボタン(ユーザー名&パスワードを持つフォーム)。
Observable.fromEvent
は私たちのフォームにバインドされています。 - フォームを送信した後、
loginUser()
を呼び出します。これはサーバーにhttp要求を送信し、Observableを返します。 - HTTPリクエストが進行中の場合:ログインボタンをクリックすると、別のログイン要求が発生しません。
- HTTPリクエストが進行中でない場合:ログインボタンをクリックすると、別のログインリクエストがトリガーされます。
take(1)
takeUntil()
takeLast()
は役に立たなかった。したがって、loginUser()
が完了した後、ログインボタンを500msで5回クリックしてもう一度利用可能にすると、ログイン実行を停止する適切な方法は何ですか?
これはObservablesでのみ実行可能です。唯一の問題は前の文で説明した最後の部分です。
ありがとうございました!
完璧に機能しました!あなたの答えをありがとうございました。 – gregor
大歓迎です! – paulpdaniels