在Angular Web Worker中创建事件

时间:2019-01-03 17:23:55

标签: angular events event-handling web-worker

我有两个工人。 我想通知第二位工人何时第一位工人准备好执行任务。 因此,我尝试在第一个工作程序中创建一个事件。

这是我的第一个问题。当我创建该自定义事件时,我了解到必须使用self.dispatchEvent()。 但是第二个工作人员如何获得对此self的访问权限? 据我了解,这两个工人互不认识。

self.dispatchEvent(
    new CustomEvent('cart_ready', { 
        bubbles: true, detail: { text: () => 'cart ready' } 
    })
);

Angular在开始时会初始化工作进程,所以我无法控制它。

更新
在Angular中找到有关EventEmitter的信息。会尝试的。

0 个答案:

没有答案