2016-07-26 56 views
0

我是新来使用angularjs网络工作者API的,我想知道在angularjs的网络工作者流序列,即,我应该写服务,然后在控制器中使用它们等..请我想知道流程顺序...如何在angularjs中使用webworker API ..?

+0

这个问题感到过于宽泛给我。你到目前为止尝试过什么吗? – pablochan

+0

我想知道我们如何在Angularjs中使用web worker –

回答

0

没错,问题是很一般。

但是对于那些需要在角度环境中实现特定任务的人,我可以推荐插件https://github.com/vkiryukhin/ng-vkthread它可以让您轻松地在线程中导出函数,执行它并在UI中获取结果。

是这样的:

/* function to execute in a thread */ 
function foo(n, m){ 
    return n + m; 
} 

/* create an object, which you pass to vkThread as an argument*/ 
var param = { 
     fn: foo  // <-- function to execute 
     args: [1, 2] // <-- arguments for this function 
    }; 

/* run thread */ 
vkThread.exec(param).then(
    function (data) { 
     console.log(data); // <-- thread returns 3 
    }, 
    function(err) { 
     alert(err); // <-- thread returns error message 
    } 

); 

看到现场演示在:http://www.eslinstructor.net/ng-vkthread/demo/

接触我在github上,如果您有任何疑问