如何在Jade的HTML注释中获得动态值?

时间:2014-05-23 12:57:52

标签: pug

我想以编程方式设置评论的内容。但这不起作用:

p Hello
// = 'Generated at ' + date

它只是输出:

<p>Hello</p>
<!-- = 'Generated at ' + date -->

如何输出带有动态内容的评论?我在文档中看不到任何关于此的内容。

2 个答案:

答案 0 :(得分:4)

不幸的是,在这种情况下,Jade不评估评论的价值。你可以通过以下方式解决这个问题:

!='<!-- Generated at ' + date + '-->'

答案 1 :(得分:0)

Interpolation 似乎适用于 block comments

- const date = new Date()

// Generated at #{date}

//
  Generated at #{date}

输出(使用 Pug 2.0.4):

<!-- Generated at #{date}-->

<!--Generated at Sun Jan 24 2021 20:30:16 GMT+0200 (Eastern European Standard Time)-->