Angular JS和btford socket.io

时间:2014-09-01 08:44:13

标签: javascript angularjs sockets socket.io

我实际上遇到了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) {
}

你能帮助我让它发挥作用吗?

感谢您提前

0 个答案:

没有答案