トピックのツリーを購読し、HTMLテーブルの値を更新するのにそれを使用しています。新しい子トピックが追加され、古い子トピックが削除されることがあります。 UIを同期させておく必要があります。未知のトピックの値が到着したときに新しいトピックが検出されますが、サブスクリプションされたトピックが削除されたときは検出できません。Push-Diffusionによるトピックの削除を検出しました
トピックが削除されたときはどうすれば検出できますか?
トピックのツリーを購読し、HTMLテーブルの値を更新するのにそれを使用しています。新しい子トピックが追加され、古い子トピックが削除されることがあります。 UIを同期させておく必要があります。未知のトピックの値が到着したときに新しいトピックが検出されますが、サブスクリプションされたトピックが削除されたときは検出できません。Push-Diffusionによるトピックの削除を検出しました
トピックが削除されたときはどうすれば検出できますか?
あなたはこのサブスクリプション・電話をかけるとき、あなた、あなたはまた、例えば、登録解除の場合と同様に、サブスクリプションに何が起こるかを述べることができる、など?myTopicTreeRoot//
としてtopic selectorを使用してトピックツリーに加入している場合:
session.subscribe("?myTopicTreeRoot//").on({
open: function(subscription) {
console.log('Opened subscription for: ' + subscription.selector);
},
update : function(update, topic) {
console.log('Update for ' + topic + ' : ' + update);
},
subscribe : function(details, topic) {
//This will notify you of every new subscription to a topic in your subtree
console.log('Subscribed to : ' + topic);
},
unsubscribe : function(reason, topic) {
//This will notify you of every unsubscription from a topic in your subtree
console.log('Unsubscribed from : ' + topic);
}
});
プロパティ機能subscribe
とunsubscribe
は、トピックmyTopicTreeRoot
と任意の子孫、例えばのために呼ばれていますmyTopicTreeRoot/foo/bar/baz
。
重要::トピックが削除されると、サブスクリプションはすべて終了し、unsubscribe
が呼び出されます。
subscribeプロパティー機能を使用する方がよいことに注意してください。 update
への最初の呼び出しを使用して新しいトピックが存在することを暗示するのは、ステートレストピックに登録すると賢明ではありません。
徹底的な説明をいただきありがとうございます。 –