使用EJS打印HTML标记

时间:2014-10-07 08:39:40

标签: node.js ejs

我正在使用带有Node JS的EJS。我也在使用i18n-node-2用于多语言网站。 在我看来,我有这样的陈述:

<h3 class="panel-title"><%= i18n.__("Business Card maker wizard - Step %s", "<span id='bcMakerStep'>1</span>") %></h3>

我希望按原样输出<span id='bcMakerStep'>1</span>。 但EJS正在将其转变为名片制作者向导 - 步骤&lt; span id ='bcMakerStep'&gt; 1&lt; / span&gt;这样就显示了它。

EJS中有没有办法按原样打印标签?

PS:我在没有EJS的情况下测试了i18n-node-2是否正在这样做,但它不是EJS。

1 个答案:

答案 0 :(得分:0)

我刚刚找到了答案,

如果我们使用&lt;% - 而不是&lt;%=它会打印未转义的字符。

感谢Jakub Oboza在https://stackoverflow.com/a/10330401/721597