【发布时间】:2015-07-21 22:08:21
【问题描述】:
将 HTML 呈现为引导框回调函数的正确方法是什么?
我遇到的问题是我试图在回调中发送 HTML 电子邮件,但没有一个 HTML 标记正确呈现。
callback: function () {
var text = "Greetings,<br /><br />" +
提前致谢。
【问题讨论】:
标签: javascript meteor bootbox
将 HTML 呈现为引导框回调函数的正确方法是什么?
我遇到的问题是我试图在回调中发送 HTML 电子邮件,但没有一个 HTML 标记正确呈现。
callback: function () {
var text = "Greetings,<br /><br />" +
提前致谢。
【问题讨论】:
标签: javascript meteor bootbox
尝试使用Blaze.renderWithData 或仅使用Blaze.render 在引导箱中加载包含您的html 的模板。这是一个例子
bootbox.dialog({
message: "<div id='dialogAnchor'></div>",//I am not sure if it will be found.
//You can just set your anchor div in the parent document
title: "Such a nice modal!",
animate: true,
buttons: {
danger: {
label: 'cancel',
className: "btn-default",
callback: function() {
}
},
success: {
label:'done',
className: "btn-success",
callback: function() {
Blaze.renderWithData(Template.YourHTML, {email:this.content}, $("#dialogAnchor")[0]);
//or alternatively
Blaze.render(Template.YourHTML, $("#dialogAnchor")[0]);
}}
}});
【讨论】: