angularjs的沒辦法移除socket,想問一下移除監聽要怎么弄??
angularjs移除socketio監聽
MYYA
2018-10-18 14:15:28
TA貢獻1875條經驗 獲得超3個贊
removeListener的第二個參數 callback的句柄要求和addEventListener時候的句柄是同一個喲。。。
app.factory(xxx,xxxxxx){ var socket = xxxxxx; var socketHander = function(){ var args = arguments;
$rootScope.xxxxxx //balabalabala
xxxxxxx;
}; return { on: function(xxxxxxx){
socket.addEventListener("xxxxxx",socketHander);
}
remove: function(xxxxxxx){
socket.removeEventListener("xxxxxx",socketHander);
}
}
}p.s. 以后代碼別貼圖。。。直接上代碼,否則誰高興給你一句句打出來。
舉報