我有两个工人。 我想通知第二位工人何时第一位工人准备好执行任务。 因此,我尝试在第一个工作程序中创建一个事件。
这是我的第一个问题。当我创建该自定义事件时,我了解到必须使用self.dispatchEvent()
。
但是第二个工作人员如何获得对此self
的访问权限?
据我了解,这两个工人互不认识。
self.dispatchEvent(
new CustomEvent('cart_ready', {
bubbles: true, detail: { text: () => 'cart ready' }
})
);
Angular在开始时会初始化工作进程,所以我无法控制它。
更新
在Angular中找到有关EventEmitter的信息。会尝试的。