バックグラウンド
私はbackbone.jsで作成されたモデルとビューの長いリストを持っていますが、すべてのユーザーがすべてのビューを開くわけではありません。私はrequire.jsを使用してJavaScriptファイルとテンプレートをロードします。
私が今持っているもの
私はすべてのビューを知っているルーターを持っています。ルーターはこれを認識しているため、すべてのビュー、モデル、およびテンプレートが起動時に読み込まれます。これにより、ランダムにアクセスされたビューも読み込まれます。
問題
require.jsを使用して必要なときにJavaScriptをロードするにはどうすればよいですか?最初の起動時ではなく、ユーザーが最初にビューを開いたとき。
更新 以下の回答でコメントされているように、これを機能させることができます。
ルーターには、ルートごとに必要なものがあります。
require(["yourmodule"], function(MyModule){
//...
})