使用angularjs1.x版本去结合socketio,但是在控制器引入socket就报这个错误,不知道描述清楚了没有,请大神帮改改。
app.factory('socket', function($rootScope) {
var socket = io.connection('http://192.168.220.25:3000');
console.log('IO is:',io);
return {
on: function(eventName, callback) {
socket.on(eventName, function() {
var args = arguments;
$rootScope.$apply(function() {
callback.apply(socket, args);
});
});
},
emit: function(eventName, data, callback) {
socket.emit(eventName, data, function() {
var args = arguments;
$rootScope.$apply(function() {
if(callback) {
callback.apply(socket, args);
}
});
})
}
};
});
相关分类