Metor:将html保存为字符串,然后将其转换为DOM节点

Metor: save html as string and later convert it to a DOM node

本文关键字:转换 DOM 节点 然后 字符串 html 保存 Metor      更新时间:2023-09-26

我想在mongo文档中保存一个类似"<div class='some_class'>some content</div>"的字符串,稍后在获取此内容时,我想将其转换为DOM节点。

在将内容添加到DOM之前,我如何编辑内容,并使用流星将其转换为DOM节点?

根据@blaze sahlzen的建议,您可以使用Cheerio来操作HTML。但毕竟,它只是一个String,您也可以使用常用方法进行修改。

要显示HTML,我建议您查看{{{triple braces}}}——它们可以用于在页面中包含原始HTML。您应该谨慎使用这些内容,并确保HTML内容是安全的,没有语法错误。在将HTML存放在mongo之前,请务必对其进行消毒(逃逸/清洁)!

如果你想渲染一个完整的模板,这里有一个API。