У меня есть двое рабочих в моем углу.И я хочу сообщить второму работнику, когда первый работник готов к выполнению своих задач.Поэтому я попытался создать событие в первом работнике.
И вот моя первая проблема при запуске.Когда я создаю это пользовательское событие, я понимаю, что должен использовать self.dispatchEvent()
.Но как второй рабочий может получить доступ к этому self
?Насколько я понимаю, эти двое рабочих не знают друг друга.
self.dispatchEvent(
new CustomEvent('cart_ready', {
bubbles: true, detail: { text: () => 'cart ready' }
})
);
Angular инициализирует рабочих при запуске, поэтому я не могу их контролировать.
ОБНОВЛЕНИЕ
Нашел что-то про EventEmitter в Angular.Попробую.