面对angularjs websocket的问题

时间:2016-09-23 20:55:16

标签: angularjs websocket

对angularjs很新,并尝试使用websoket。 我使用过ngroute模块,现有页面正在路由并且工作正常。当我包含websocket依赖关系面临一些问题而无法确定原因。 下面我附上了我在工厂,模块和包含中使用的代码。

var angularmodule= angular.module('mydemo', ['ui.router','ngWebSocket']);



factoryService =  function($websocket) {
      // Open a WebSocket connection 
      var dataStream = $websocket('ws://localhost:8081/webapplication/greeting');

      var collection = [];

      dataStream.onMessage(function(message) {
        collection.push(JSON.parse(message.data));
      });

      var methods = {
        collection: collection,
        get: function() {
          dataStream.send(JSON.stringify({ action: 'get' }));
        }
      };

      return methods;
    };

angularmodule.factory('myfactroyService',factoryService);

在html中,

参考以下网站 https://www.npmjs.com/package/angular-websocket

Chrome控制台中的

错误

angular.js:38未捕捉错误:[$ injector:modulerr] http://errors.angularjs.org/1.5.8/ $ injector / modulerr?p0 = mydemo& p1 =错误%3A%... ogleapis.com%2Fajax%2Flibs%2Fangularjs %2F1.5.8%2Fangular.min.js%3A20%3A390)

请指导我继续使用angularjs websocket 提前谢谢。

0 个答案:

没有答案