从JavaScript字符串中提取嵌套的内联Jade元素

时间:2016-01-08 18:01:55

标签: javascript html node.js pug

在Jade文件中,我有一个像- var example = "Hello #[a(href='#') World]"这样的JavaScript字符串,我将其传递给像p=example这样的段落元素。

这会不合时宜地输出像<p>Hello #[a(href='#') World]</p>这样的HTML段落元素。

我要找的输出是<p>Hello <a href='#'>World</a></p>

这有什么诀窍吗?我这样做不好吗?

提前致谢。

修改

我刚刚在escaping的Jade文档中找到了这篇文章。这给出了一个类似的例子(我编辑它以匹配我的例子):

更新后的JavaScript字符串为- var example = "Hello <a href='#'>World</a>"

p=example =&gt; <p>Hello &lt;a href='#'&gt;World&lt;/a&gt;</p>

p!=example =&gt; <p>Hello <a href='#'>World</a></p>

我现在要测试一下。

EDIT2:

有效!现在做很多编辑......

1 个答案:

答案 0 :(得分:1)

检查http://codepen.io/anon/pen/wMdPdX

 - var example = "Hello <a(href='#')>World<a/>"
p!{example}