【发布时间】:2015-11-14 02:26:02
【问题描述】:
我正在使用var generateCodeBlock = jade.compile('div !{text}', {pretty: true}); 生成一些基于 Jade 的 HTML
我想创造这样的东西
<div>
var json = {
labelA: 'a',
labelB: 2
};
</div>
但是当我输入{text: 'var json = {\n labelA: 'a',\n labelB: 2\n };'} 时,它最终会创建<div class="setup"> var json = { labelA: 'a', labelB: 2 };</div>。我也尝试在jade.compile 中使用#{text},但没有区别。
为什么jade会使我的变量输入变平?
更新: 我现在尝试使用
为模板创建一个单独的文件block codeBlock
div.codeBlock
for part in code
div(class="#{part.className}") !{part.text}
和jade.compileFile,它仍在生产var json = { labelA: 'a', labelB: 2 };
【问题讨论】:
标签: javascript html node.js templates pug