使用新的Meteor 0.8.0
如果我使用.destroyed(当改变路线时)隐藏一个引导模态,标签
<div class="modal-backdrop fade in"></div>
保留在<body>
。
使用Meteor的先前版本,所有工作正常......可能是新的实时模板引擎(火焰)?
编辑:
如果我添加到“Template.myTemplate.destroyed”:
$('.modal-backdrop').remove();
$('body').removeClass('modal-open');
一切正常......
答案 0 :(得分:1)
此行为是由于Meteor是一个单页应用。在之前的版本中它会消失,这就是'bug'。它保持原样的行为实际上是正确的行为。
当你去新路线时,你应该关闭模态。这应该摆脱div,或者至少隐藏它。
$('#<modal-id>').modal('hide');