異なるビューをロードするために、バックボーンでrequire.jsを使用しています。
ビューを定義するために、ルーターによって起動される次のスクリプトを使用しています。
var view = require([
'hbs!tpl/'+name,
'views/'+name,
data.path
], function(Tpl,module,data){
options.template = Tpl;
options.data = data;
return new module(options);
});
バックボーン ビューは、コンパイルされたテンプレートやモデル定義などの便利なオプションを受け取ります。
Backbone ビューを削除するときに、Require.js によって head タグに追加されたスクリプトを削除する方法はありますか?