Javascript Meteor.js和引导模式
我在meteor应用程序中使用引导模式来显示登录面板(帐户ui包)。 成功登录后,显示一个按钮“转到仪表板”,路由器重定向到/dashboardJavascript Meteor.js和引导模式,javascript,meteor,twitter-bootstrap-3,bootstrap-modal,meteor-accounts,Javascript,Meteor,Twitter Bootstrap 3,Bootstrap Modal,Meteor Accounts,我在meteor应用程序中使用引导模式来显示登录面板(帐户ui包)。 成功登录后,显示一个按钮“转到仪表板”,路由器重定向到/dashboard {{#if currentUser}} <a href="/dashboard" class="btn btn-primary">Go to dashboard</a> {{else}} {{> register}} {{> login}} {{/if}} {{{#if currentUser}
{{#if currentUser}}
<a href="/dashboard" class="btn btn-primary">Go to dashboard</a>
{{else}}
{{> register}}
{{> login}}
{{/if}}
{{{#if currentUser}
{{else}
{{>寄存器}
{{>登录}
{{/if}
问题是,在重定向之后,即使模式消失,屏幕仍保持黑色,整个页面被阻止(与模式完全相同,只是没有模式)
如果在我的重定向按钮中添加data dismise=“modal”,则会取消模式,但重定向不起作用-我仍在主页上
<a href="/dashboard" class="btn btn-primary" data-dismiss="modal">Go to dashboard</a>
我怎样才能使它关闭一个模式,并且仍然将我重定向到路由器链接?$(“#modal”).modal('hide');Router.go('route\u after\u dissmiss')我应该将它绑定到按钮上吗?如果我使用:$('#myModal').modal('hide');Router.go('/dashboard')是的,将其绑定到单击事件的按钮。实际上,最好使用模式事件作为路由器的回调,例如:
$('#myModal').on('hidden.bs.modal',function(e){router.go()})
在使用代码时,我得到一个关于意外令牌的错误。有什么不对劲吗?(“#myModal”).on('hidden.bs.modal',function(e){FlowRouter.go('/dashboard'))在你的代码@MarekHas-try$('#myModal').on('hidden.bs.modal',function(e){FlowRouter.go('/dashboard'))中缺少$
$('#modal').modal').modal('hide');Router.go('route\u after\u dissmiss')我应该将它绑定到按钮上吗?如果我使用:$('#myModal').modal('hide');Router.go('/dashboard')是的,将其绑定到单击事件的按钮。实际上,最好使用模式事件作为路由器的回调,例如:$('#myModal').on('hidden.bs.modal',function(e){router.go()})
在使用代码时,我得到一个关于意外令牌的错误。有什么不对劲吗?(“#myModal”).on('hidden.bs.modal',function(e){FlowRouter.go('/dashboard'))您的代码@MarekHas-try$('#myModal')。on('hidden.bs.modal',function(e){FlowRouter.go('/dashboard'))中缺少$