問題タブ [unsubscribe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
5091 参照

c# - C# -= 単一のイベントから複数回サブスクライブを解除する演算子

C# 5 で、イベントからサブスクライブ解除するときの -= 演算子の動作は何ですか。

次のように、このアプリケーション ロジックでは、同じイベントを複数回サブスクライブすることが有効であるとします。

現在、3回購読しています。

次の 1 行のコードで登録解除した後:

サブスクリプションはいくつ残っていますか? 2? なし?...?

0 投票する
1 に答える
868 参照

rxjs - RxJs: 移動するときに Observables からサブスクライブを解除することをお勧めしますか?

私は一般的にRxJとObservablesに取り掛かっています。「takeUntil()」を利用することで、「自己完結型」の Observable を作成できることが多いという考えをつかみました。

あるオンライン コースで、教師が「イベントの終了ストリームを作成するために常に takeUntil() を使用しているため、10 年間何の登録も解除していません」と言っているのを見ています。これは彼の例です:

これは、「内側」の Observable にとって非常に便利です。しかし、「mousedown」の 1 つの外側の Observable は、実際に購読解除されることは決してありません...

それらからまだ購読を解除する必要がありますか? ユーザーがページを離れたときに購読を解除/破棄することは、依然として良い習慣ですか?

0 投票する
1 に答える
384 参照

ruby-on-rails - ActionCable: unsubscribed - 信頼できますか?

ユーザーがオンラインかどうかを確認できる必要がある API を作成しています。サブスクライブ/アンサブスクライブを使用することで、これを非常に簡単に実現できます。

ただし、何らかの方法で接続が失われたり切断されたりした場合は、クライアントまたはサーバーのいずれかがこれを認識していることを意味します。繰り返しになりますが、これがどのくらいの頻度で発生するかはわかりません。

3G/4G…5Gのモバイル機器と接続する場合、Actioncableの退会方法の信頼性は?

0 投票する
4 に答える
30275 参照

angular - Angular2: サービスで観測可能な http からの登録解除

http サブスクリプションから Angular2 サービス内でサブスクライブを解除するベスト プラクティスは何ですか?

現在、私はこれを行っていますが、これが最善の方法になるかどうかはわかりません。

0 投票する
1 に答える
1877 参照

c# - C# Dispose()、イベントのサブスクライブ解除

これは、このコンテキストでイベントから dispose と unsubscribe を呼び出す権利ですか? context_ は、基本的に新しいものを作成することによって開始および停止する単純なステートマシンを管理するために使用されます。

0 投票する
4 に答える
17128 参照

angular - unsubscribe はオブザーバブルの関数ではありません

私はドラッグアンドドロップアプリケーションを作成しており、マウスの位置にオブザーバブルを作成しましたdrag-object

この実装では、この方法でサブスクライブすることに問題はありません。

ただし、次のいずれかで購読を解除できないようです。

また

どちらの場合でも、次のタイプのエラーが発生します。

TypeError: this.mouseMove$.unsubscribe は関数ではありません ...

mouseMove$これが のタイプと関係があるかどうかはわかりませんが、タイプをおよびanyに設定しても機能しませんでした。ここで何が理解できませんか?ObservableObservable<MouseEvent>

0 投票する
1 に答える
1121 参照

html - To: フィールドに元の送信者を自動入力する Mailto

次のことが実際に可能かどうかを知りたいです。

電子メール アドレスを含まない mailto リンクですが、元の送信者の電子メールが TO: フィールドに自動的に入力されます。

例えば:

"a href="mailto: ORIGINALSENDER ?subject=UNSUBSCRIBE&body=今後のメール配信を停止したい">こちらをクリックして配信停止メールを送信してください /a"

リンク自体にメールアドレスを指定しなくても、これは可能ですか? To: フィールドを自動入力するために呼び出すことができるクラスまたは関数はありますか?

私が尋ねる理由は、私たちがキュレートされた電子メールテンプレートを個々の顧客に送信し、それらが特定のシステムを介して送信されるためです. 残念ながら、このシステムには退会機能がありません。私は、私と同じように機能するシステムを使用したり提案したりすることはできませんが、企業の機械の低い歯車です。