我究竟如何从流星中的另一个模态中打开一个模态?我正在使用bootstrap-3-modal package
当我尝试点击一个模态的confirm
按钮时,它必须关闭该模态并打开一个新模态。不知何故,它似乎不起作用。这就是我所拥有的:
Template.addMoreTemplateConfirmationModal.events({
'click #confirmMorePGInstance'(event){ // this is the confirm button on addMoreTemplateConfirmationModal modal
Modal.show('createTemplateModal'); // this does not work.
// Modal.hide('addMoreTemplateConfirmationModal');
},
答案 0 :(得分:0)
你是否尝试在显示下一个模态之前关闭模态?
否则你可以在onDestroyed
事件上触发第二个模态,尽管可能有更好的方法。
Template.addMoreTemplateConfirmationModal.onDestroyed(function() {
Modal.show('createTemplateModal');
});
答案 1 :(得分:0)
只需使用setTimeout
,它在给定的毫秒之后只运行一次(300是下例中的毫秒)。
'click #confirmMorePGInstance': function(){
// close modal here
Meteor.setTimeout(function () {
//open the next modal here
}, 300);
},
PS:我建议比结束效果速度多50-100毫秒。