无法将 json 数据添加到 pyjade 中的数据属性

Not able to add json data to data-attribute in pyjade

a(data-track-dynamic-attrs='["Page","Stakeholder"]') Download App

这是玉中之线。这里对于 data-track-dynamic-attrs 我必须添加 json 数据。我希望 <a data-track-dynamic-attrs='["Page","Stakeholder"]' > </a> 是生成的 html 以便解析 json。但是 jade 用双引号而不是单引号呈现。在 html 中,它呈现为 <a data-track-dynamic-attrs="["Page","Stakeholder"]"></a>。因此,如果我尝试读取给定的数据属性,它将给我“[”而不是整个字符串。

我使用的Pyjade版本是4.0.0

您可以在外部使用双引号,在内部使用转义双引号。

a(data-track-dynamic-attrs="[\"Page\",\"Stakeholder\"]") Download App