我实际上遇到了angularjs和Brian Ford Socket.io库的问题。
事实上,我试图声明我的服务,并连接我的nodejs socket.io服务器。
问题是,当我需要注入'btford.socket-io'时,我收到一个错误,告诉我“io”没有定义......
有什么问题?
这是我的服务代码:
function SocketService(socketFactory) {
var SocketService = socketFactory({
ioSocket: io.connect(__ADRS_SOCKET__)
});
return SocketService;
}
angular
.module('app', ['btford.socket-io'])
.factory('SocketService', SocketService);
我的app.js代码:
angular
.module('app', ['ngRoute', 'ngAnimate', 'ui.bootstrap', 'btford.socket-io'])
.config(config)
.service('SocketService', SocketService);
我注入服务的控制器:
function DashCtrl($rootScope, $scope, UserService, TraitementService, ZoneService, Notify, SocketService) {
}
你能帮助我让它发挥作用吗?
感谢您提前