如何使用 Node.js 将 HTML 字符串作为数组中的元素传递给 Jade
How to pass strings of HTML as elements in an array to Jade with Node.js
>基本上,我正在使用express4和jade在Nodejs中编写博客引擎,我希望能够将帖子作为html字符串传递给jade,然后循环访问它们。
我用有效的 html 字符串填充了一个数组,例如 console.log(items[0]); // prints: <h1>test</h1>
但是我无法弄清楚如何在 DOM 中打印出 html。
到目前为止,我已经尝试使数组全局化并执行类似
each item in items
item
或者干脆#{items}
但是,这些方法打印出带有<>表示法的 HTML,并复制数据,例如
<<h1>test</h1>><!--<h1-->test>
我也尝试在像 res.render('index', {items: items});
这样的路由中将 html 作为参数传递,但这具有完全相同的效果
我的猜测是,也许我正在尝试在 html 域之外渲染 html,所以它可以做到,但它会混淆数据。任何建议将不胜感激!!
我发现这个: 使用 Jade 在变量中渲染 HTML
对于你来说,我相信这将是p!= item
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何设置html元素填充的动画
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- 表追加而不附加最后一个元素
- 如何在jQuery中获取元素的形式
- 我可以获得相对于被点击元素的确切点击位置吗
- 在函数中添加数组元素的数值
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 如何使用 Node.js 将 HTML 字符串作为数组中的元素传递给 Jade
- 如何获取从express JSON数组传递的单个元素,并在Jade中输出
- 代码的哪些部分是jade模板元素,哪些是JavaScript元素
- 在jade/pug中的另一个元素中带有id的元素
- 将html元素传递到jade文件中
- Javascript、Jquery和jade:动态表单不显示在所有相关元素的实例中
- Pug/Jade - input是一个自闭合元素:,但包含嵌套内容
- 从jade中的include或变量中获取html元素属性
- 在Jade中获取输入元素的值