0
我是新来使用angularjs网络工作者API的,我想知道在angularjs的网络工作者流序列,即,我应该写服务,然后在控制器中使用它们等..请我想知道流程顺序...如何在angularjs中使用webworker API ..?
我是新来使用angularjs网络工作者API的,我想知道在angularjs的网络工作者流序列,即,我应该写服务,然后在控制器中使用它们等..请我想知道流程顺序...如何在angularjs中使用webworker API ..?
没错,问题是很一般。
但是对于那些需要在角度环境中实现特定任务的人,我可以推荐插件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上,如果您有任何疑问
这个问题感到过于宽泛给我。你到目前为止尝试过什么吗? – pablochan
我想知道我们如何在Angularjs中使用web worker –