2016-10-07 8 views

답변

0

살펴보기 https://github.com/vkiryukhin/ng-vkthread을보십시오. 이러한 종류의 작업을 위해 정확히 개발했습니다. 스레드에서 함수를 쉽게 내보내고 실행하고 UI에서 결과를 얻을 수 있습니다. 더 많은 경우 : 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/