如何将数组中的HTML字符串作为元素传递给带有Node.js的Jade

时间:2016-03-01 22:05:12

标签: javascript html arrays node.js pug

基本上我用Node4和jade编写Nodejs中的博客引擎,我希望能够将这些帖子作为html的字符串传递给jade,然后循环遍历它们。

我已使用有效的html字符串填充数组console.log(items[0]); // prints: <h1>test</h1> 但是我无法理解如何在DOM中打印出html。

到目前为止,我已尝试将数组设为全局并执行类似

的操作
each item in items
  item

或只是#{items} 但是这些方法用&lt;打印出html。 &GT;表示法,并复制数据,如

&lt;<h1>test</h1>&gt;<!--<h1-->test&gt;

我也尝试将html作为参数传递给像res.render('index', {items: items});这样的路径,但是这具有完全相同的效果

我的猜测是,也许我正在尝试在html域之外渲染html,所以它可以做到但它会混淆数据。任何建议将不胜感激!!

1 个答案:

答案 0 :(得分:-2)

我发现了这个:Rendering HTML in variable using Jade

对于你的我相信它会是p!= item