Показать сообщение отдельно
  #9 (permalink)  
Старый 09.02.2017, 14:51
Аспирант
Отправить личное сообщение для okuznetsov1 Посмотреть профиль Найти все сообщения от okuznetsov1
 
Регистрация: 02.11.2016
Сообщений: 65

Сообщение от destus Посмотреть сообщение
One can not communicate data between worker and main thread by using service states. All communication must be done through the input object and output promise.

т.е. передавай функцию parseCSV в виде input.
т.е. мне нужно сделать как то так:

var param = new function() {
  this.content = content;
  this.funcParseCSV = "function parseCSV(input.content) { ........... }";
};


и передать в webworker:

return angularWorker.run(param);


а в worker-e уже как то так:

console.log( (new Function('', input.funcParseCSV))() );
Ответить с цитированием