我已经获得了一个Jade模板,其中在特定时刻有一个对mixin的调用。我们通过一些参数是混入,其中之一是一个相当长的HTML字符串,该混入负责通过!=
Jade:如何将Jade块作为字符串传递给Mixin
它是这样进行打印:
+createHTML({firstSection:'<div>some text and more HTML tags nested in here</div>'})
,并显示在屏幕上用:
mixin createHTML(obj)
section
!=obj.firstSection
虽然这是目前的工作,问题是:作为参数传递HTML字符串相当长在现实中,有许多嵌套标签,文本等,以及清晰的原因,我想通过构建HTMLJade语法,将其转换为字符串并将其传递给mixin。这甚至有可能吗?喜欢的东西:
block myHTML
div
p sometext in #[strong bold] here
p more text
- var stringHTML = toString(myHTML)
+createHTML({firstSection:stringHTML})
你为什么不把玉代码另一个文件,只是包括它与**包括blah.jade **? – Molda