【发布时间】:2019-01-03 15:02:38
【问题描述】:
您好,我是 Angular 的新手,我正在努力了解网络工作者。
到目前为止,我有两个异步工作者,但现在这是我的问题。 第一个在渲染输出之前花费的时间太长。 第二个已经完成并在前端渲染了所有内容。 即使第一个工作人员还没有准备好,用户也可以与站点交互。但这有时会导致问题。
所以我的解决方案是用承诺封装拖车工人并调用例如$q.all() 在两个工作人员完成收集所有需要的信息后呈现他们的输出。
但我目前对网络工作者初始化的理解是我可以触发它们,例如在一个
- webpack.config.js
或
- tsconfig.worker.json
所以我不知道如何或者是否不能通过我自己的脚本调用所有工作人员。
【问题讨论】:
标签: javascript angularjs angular-promise web-worker