У меня есть несколько базовых моделей, организованных в коллекциях и связанных с их соответствующими представлениями и/или коллекциями представлений. Некоторые из этих моделей, которые не принадлежат к одной коллекции, должны инициировать событие, которое представляет интерес для другой модели (и, возможно, более одного).
Рекомендуемый способ справиться с этим - это, я думаю, "глобальный диспетчер событий/агрегатор событий", как описано здесь и в других местах.
Однако я также использую require.js, который, похоже, противоречит идее присоединения диспетчера/агрегатора к объекту пространства имен приложения - или я здесь не прав?
Итак, мой вопрос: using require.js, как я могу использовать несколько разных моделей базовых процессоров, чтобы инициировать событие, которое будет обрабатываться другой моделью?