В настоящее время я разрабатываю новое веб-приложение.
Доля ресурсов в разных модулях amd
Это первый раз, когда я использую requirejs с модулями AMD.
Не так легко привыкнуть к этой новой парадигме, что, как я ее понимаю, нет переменных в глобальном пространстве имен.
В предыдущих веб-приложениях у меня всегда была одна переменная в глобальном пространстве имен, которую я мог использовать для совместного использования нескольких ресурсов в разных модулях.
Теперь с требованиями модулей AMD, я использую backbone.js и jquery (обе версии amd - jquery 1.7.1 и backbone.js 0.5.3-optamd3).
Где-то в моем приложении я получаю модуль backbone.js с сервера (пользовательский объект). Я хотел бы иметь доступ к этому модулю из разных модулей AMD. Я также хочу иметь объект события с широким спектром приложений.
Не могли бы вы рассказать мне: что является правильным способом в требовании AMD обмениваться ресурсами через разные модули?
Итак, я могу сохранить модель для этого глобального объекта и получить доступ к ней в виде представлений и подзаголовков? – chchrist
Отличный ответ, спасибо большое за обмен – Alex
, так как это решает проблему? скажем, первая модель создает models.abc, как secondView извлекает модель, не беспокоясь о порядке загрузки модулей? – eugene