RxJS Complete と Add の違いは何ですか? スピナーのロードにはどちらが適していますか?
P粉649990273
P粉649990273 2023-09-15 21:27:17
0
1
671

以下にこのコードがあります。実行と追加を同時に行い、コントローラーを呼び出したときにスピナーのロードを停止するメソッドとして add を使用しています。それがロードを停止する正しい方法であると思われるためです。スピナー (Add() が常に呼び出されるため、コントローラーからの呼び出しに何らかの問題がある場合。

しかし、complete の目的は何なのか知りたいのですが、スピナーがクライアント側で回転しないようにするには、add の代わりに complete を使用する必要がありますか?追加と完了の違いは何ですか?

リーリー

P粉649990273
P粉649990273

全員に返信 (1)
P粉127901279

Observable.subscribe は Subscription オブジェクトを返します。Subscription.add は、サブスクリプション解除時に特定のアクションを実行するようにサブスクリプションに指示する方法です。

Observer.completeオブザーバブルが呼び出されたときに、成功の完了をリッスンするために呼び出されます。

したがって、コードの場合は、.add()の方がうまく機能します。これは、エラーが発生したか、正常に完了したかに関係なく呼び出されるからです。

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!