如何转义哈巴狗的关键字,比如 when #{when}

How to escape pug's keyword, such as when #{when}

我们使用 pug 将 .pug 文件编译成 .xml 文件。

其中 xml 个文件正在使用 <when></when>

但是当我尝试添加时

p
   when #{when}

pug 说 when 是关键字,语法错误。

如何将 pug 文件中的关键字 when 转义为 h1p 等普通标签?

您可以使用 interpolation,像这样:

- let when = 'foo'
p
  #{'when'} #{when}

编译为:

<p>
  <when>foo</when>
</p>