如何在web worker中声明angularjs

时间:2016-02-29 12:48:45

标签: javascript angularjs web-worker

我创建了一个像

这样的网络工作者
new Worker('sample.js')

in sample.js

angular.module('appname').directive('directivename',function()
{});

我收到了角度未定义的错误。

我可以用角度定义我的网络工作者吗?

1 个答案:

答案 0 :(得分:1)

你应该反过来做。在角度内定义你的工人。

angular.module('appname').directive('directivename',function(){
  new Worker('yourWorkerJs.js');
});

另外恕我直言,我不明白你为什么要一个工人指令?服务是定义工人最明智的地方。