1
我们正在开发一种离子应用。我创建了一个服务(.ts)并导入了一个geo-json-pathfinder。初始化这个探路者需要10-20秒,所以我应该把它外包给一个Worker(.js)。在角度工人中导入模块?
import PathFinder from 'geojson-path-finder';
我worker.js顶部返回一个错误:
SyntaxError: import declarations may only appear at top level of a module
我如何处理呢?我能发送这个探路者到我的UI线程吗?
let pathfinder : Pathfinder = new Pathfinder(geojson);
self.postMessage({obj: pathfinder})