新しいウィンドウでバックボーン テンプレートを開く必要があります。これは可能ですか?現在、div 内に表示されているテンプレートを持っていますが、このコンテンツを新しいウィンドウに表示する必要がありますか? ルートを使用する方法があるかもしれないと思いましたが、よくわかりません。
私はバックボーンに慣れていないので、おそらくこれを行うためのより良い方法があります。
私の見解では、私は持っています:
events:
{
'click #active-bets' : 'loadActiveBetsPage',
}
loadActiveBetsPage: function(e)
{
var MyApp = new Backbone.Router();
MyApp.navigate('activebets', {trigger: true});
// , {trigger: true, target: "_blank"}
},
運が良ければ、target: "_blank" パラメータをここで渡すことができるかもしれないと思いました。
私のルートセクションで:
var AppRouter = Backbone.Router.extend({
routes: {
":activebets" : "renderActiveBets",
"*actions" : "defaultRoute"
} });
app_router.on('route:renderActiveBets', function () {
$this.activeBetsView = new ActiveBetsView( { el: $this.elAccountInfo });
$this.activeBetsView.render();
/* thought something like this might help possibly
if ($(event.currentTarget).prop('target') === '_blank') {
return true;
}
*/
});`
これについて何か助けてくれてありがとう。