javascript - Bootbox HTML 渲染

标签 javascript meteor bootbox

将 HTML 呈现到引导框回调函数中的正确方法是什么?

我遇到的问题是,我试图在回调中发送 HTML 电子邮件,但没有一个 HTML 标签正确呈现。

callback: function () {
   var text = "Greetings,<br /><br />" +

提前致谢。

最佳答案

尝试使用 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]);
                }}
            }});

关于javascript - Bootbox HTML 渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31550485/

相关文章:

javascript - 如何使用 shown.sb.modal 事件在显示模式框 SELECT 表单控件之前填充它

javascript - 添加表格会阻止 js show/hide 工作

meteor - 如何在 Meteor 中创建用户服务器端?

Javascript - 帮助原型(prototype)和属性?

javascript - 我如何知道为什么 Meteor 自动运行被触发

android - 由于缺少构建 APK 后的 meteor 1.2

javascript - 将 Bootbox 的“确定取消”选项更改为"is"和“否”

javascript - 如何从 Ajax 调用中获取要在 Bootbox 按钮功能中使用的值?

javascript - 我在 API 响应中收到一个对象数组,它是嵌套数组。我想通过 ID 查找对象

javascript - 当 ng-options 的值和标签相等时出现错误?