如何转义 pug 的关键字,例如 when #{when}

问题描述

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

其中一个 xml 文件正在使用 |script |database test | |connect using|$dbProps|

但是当我尝试添加

<when></when> 

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

如何将 pug 文件中的关键字 p when #{when} 转义为 whenh1 等普通标签

解决方法

您可以使用 interpolation,如下所示:

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

编译成这样:

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