Javascript 如何在信号集线器代理中取消订阅事件处理程序?
我正在使用JavaScript信号器客户端。我打开集线器连接,如:Javascript 如何在信号集线器代理中取消订阅事件处理程序?,javascript,asp.net,signalr,Javascript,Asp.net,Signalr,我正在使用JavaScript信号器客户端。我打开集线器连接,如: hubConnection = $.hubConnection(url); proxy= hubConnection.createHubProxy('SomeHub'); 当我想订阅某个中心活动时: proxy.on("someEvent", function(someData){ console.log(someData); }); 如何取消收听中心活动的订阅?我试过使用proxy.off(“someEvent”)
hubConnection = $.hubConnection(url);
proxy= hubConnection.createHubProxy('SomeHub');
当我想订阅某个中心活动时:
proxy.on("someEvent", function(someData){
console.log(someData);
});
如何取消收听中心活动的订阅?我试过使用proxy.off(“someEvent”);但它不起作用。使用
off
方法:
var myCallback = function(someData) {
console.log(someData);
}
proxy.on("someEvent", myCallback);
proxy.off("someEvent", myCallback);
只需使用proxy.off(“someEvent”)
没有callback函数