如何将html代码包含到Jade文件中?

时间:2014-08-21 16:57:36

标签: node.js pug

我从数据库得到一些html:

<span style="text-decoration: underline; font-style: italic; font-weight: bold;">Hello Summernote</span>

如何使用Jade将此html添加到div中?当我试图添加它时,我得到了类似的东西。

<div>"<span style="text-decoration: underline; font-style: italic; font-weight: bold;">Hello Summernote</span>"</div>

1 个答案:

答案 0 :(得分:5)

Jade提供了定期渲染的能力。模板内的html。在您的路由器中(在示例中它表示):

router.get('/', function (req, res) {
    res.render('default', {text: content});
});
在这种情况下,

text是您数据库中的html。在玉石中,你必须包裹你的元素:

#content
        p !{text}

!{}将停止内容的呈现过程并使用数据库中的普通html。 p标记只是一个显示它的示例。