2016-02-29 72 views
-1

聲明angularjs我在sample.js我怎樣才能在網絡工作者

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

我收到的角度沒有定義的錯誤創建像

new Worker('sample.js') 

一個webworker。

我可以定義我的網絡工作者角?

+0

你爲什麼要這樣做? web worker中沒有'window'對象,因爲沒有html解析,所以沒有html,angular將無法工作。 –

回答

1

你應該這樣做。在角度內定義你的工人。

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

也恕我直言,我不明白你爲什麼要工人的指示?服務是定義工人最明智的地方。