我需要在新窗口中打开主干模板。这可能吗?目前我有一个在 div 中显示的模板,但我需要在新窗口中显示此内容?我认为使用路线可能是要走的路,但我不确定。
我是骨干的菜鸟,所以可能有更好的方法来做到这一点。
在我看来,我有:
events:
{
'click #active-bets' : 'loadActiveBetsPage',
}
loadActiveBetsPage: function(e)
{
var MyApp = new Backbone.Router();
MyApp.navigate('activebets', {trigger: true});
// , {trigger: true, target: "_blank"}
},
我想我可能会很幸运并且能够在这里传递一个目标:“_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;
}
*/
});`
提前感谢您对此提供的任何帮助。