我想用Bootstrap 3创建一个确认删除弹出窗口.有没有很好的综合示例如何构建一个.我是Meteor的新手. 最佳答案 使用来自Codrops等的任何示例,只需记住将JSCode置于其中
Template.nameTemplate.rendered = function() {}
这就是告诉meteor加载jscode,当模板已经渲染并且它可以加载任何模态等等…
所以只要按照你想要的任何例子,只需在渲染函数中放入任何jQuery插件等
在某些情况下渲染它还不够,你也需要使用,你可以看到计时器文档here,反正如果你有不好的时间,随意上传,一些meteorPad,免费的亚硝基盒o回购github我可以帮助你(我对流星上的那些模态有不好的时间,它们有点狡猾= p)
更新答案
尝试添加meteor add iron:路由器,并在客户端/app.js上
Router.route('/', function () {
this.render('leaderboard');
});
并保持相同的呈现方式.
Template.deleteBtn.rendered = function(){
$('.open-modal').on('click', function(e){
$('#confirm').modal()
.on('click', '#delete', function (e) {
// Remove selected player
Players.remove(Session.get("selectedPlayer"));
});
});
}
UPDATE
因此,使用peppelg:bootstrap-3-modalPackage,您可以轻松地执行以下操作
首先使用模态内容创建模板
<template name="modal">
<!-- Modal Stuff -->
</template>
并在事件处理程序上轻松调用它.
Template.example.events({
'click #exampleButton':function(){
Modal.show('modal')
}
})
现在回到这个例子,在应用程序的第1-23行检查this meteorpad,在main.html检查41-62