2014-04-15 61 views
0

也许我问我的问题是错误的,因为它看起来像答案应该是相对容易搜索。我在express中解析了一些.md文件,并将响应返回给了一个玉石模板。玉石渲染的我的html两次

= body返回<h1>my content</h1>作为字符串。
#{body}返回&lt;<h1>my content</h1>&gt;<!--<h1-->my content&gt;或有效:

< 
my content #as a styled h1 

>my content> 

感谢您的帮助。

更新为清晰度: 我的问题是 - 为什么内容返回两次。

+0

和你的问题是什么? – timaschew

+0

增加了一个更新 - 基本上,它为什么会返回两次评论,一次是在一个错误的评论中,一次是呈现HTML。 –

回答

1

为什么内容返回两次。

因为使用#{VARIABLE}的语法,Jade用该值替换该变量并将其解释为HTML标记。例如:

传递一个局部变量{foo: 'bar'}与此模板

#{foo} 

发电机密封此HTML

<bar></bar> 

所以,你应该将内容传递和使用=还是不要让被玉解释它!=非缓冲代码:

!=body 

btw:在=和变量之间禁止空格!