Фон
У меня есть длинный список моделей и представлений, созданных с помощью backbone.js - но не все пользователи будут открывать все представления.Я использую require.js для загрузки файлов и шаблонов JavaScripts.
То, что у меня сейчас есть
У меня есть маршрутизатор, который знает обо всех видах.Поскольку маршрутизатор знает об этом, все виды, модели и шаблоны загружаются при запуске - это также загружает случайно посещенные виды.
Проблема
Как я могу использовать require.js для загрузки сценариев Java при необходимости?Не при первоначальном запуске, но когда пользователь впервые открывает представление.
ОБНОВЛЕНИЕ Теперь я могу заставить это работать, как прокомментировано в ответе ниже.
В маршрутизаторе у меня естьтребуется для маршрута:
require(["yourmodule"], function(MyModule){
//...
})