javascript - Jade : data-id with double """"

标签 javascript node.js express pug

在我的.jade中,我设置了一个data-id,其中_id是mondodb的用户模型,问题是jade使用双 """" 保存它。这就是 Jade

body(data-id = user._id)

这是 html 的输出

data-id="567ab00e5a09b86915937f9b"

如果我尝试使用

body(id = user._id)

那么输出是

id=""567ab00e5a09b86915937f9b""

我无法理解这个问题。预先感谢您

最佳答案

您可以使用 #{variable} 语法进行绑定(bind):

body(data-id="#{user._id}")

关于javascript - Jade : data-id with double """",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34534629/

相关文章:

javascript - Node express : Requests are taking Top-level domain as the subdomain ? ?

javascript - 如果可以在 WebGL/WebGL2 中使用大于 1 的整数比例

javascript - NodeJS客户端中MongoDB中的BulkWriteError

node.js - "trust proxy"在 express.js 中实际上做了什么,我需要使用它吗?

node.js - 用于授权从 React Native 应用程序到 Node 服务器的 API 调用的推荐策略是什么?

node.js - 我应该像这样使用 redis : req. session.surname = 'toto' 还是像这样 client.set ('surname' , 'toto' )

javascript - express.json() 是将Request对象识别为JSON对象?

javascript - 使用javascript选择选项时如何加载和更改图像

javascript - 如何使用 ngFor 遍历数组的一部分?

node.js - 通过 axios 设置 Redux 存储的默认状态