【问题标题】:Rendering HTML in variable using Jade使用 Jade 在变量中渲染 HTML
【发布时间】:2012-06-26 19:57:35
【问题描述】:

我有一些文本存储在一个包含一些 HTML 的变量中。例如,帽子里的。但是,当我在 Jade 中渲染它时,它会显示标签而不是渲染格式。我该如何解决这个问题?

【问题讨论】:

    标签: node.js pug


    【解决方案1】:

    由 = 缓冲的代码被 安全性的默认值,但是要输出未转义的返回值 可以使用!=

    p!= aVarContainingHTML
    

    Pug Doc

    【讨论】:

    • 我怎样才能为纯文本行(不是标签)做到这一点?
    • 更新:新的文档链接pugjs.org/language/code.html
    • 在官方哈巴狗文档中找不到这个。他们把它漏掉了吗?插值部分很短,我是瞎了吗?无论如何谢谢:)
    【解决方案2】:

    你需要的语法是:

    !{yourJsVariable}
    

    如果您使用#{yourJsVariable},它会显示,但使用!{} 则不会。

    【讨论】:

    猜你喜欢
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    • 2013-12-04
    • 1970-01-01
    相关资源
    最近更新 更多