html - 如何使用 Jade 设置空属性?

标签 html pug

使用 jade 时, AngularJsangular-translate我更喜欢将 translate 指令用作空属性。

但出于某种原因,在 Jade 中使用空属性时,不会得到类似 <tag translate 的东西或者 <tag translate='' , 我得到 <tag translate='translate'

如何添加没有值的属性?

最佳答案

答案是在使用 Pug(以前是 Jade)模板引擎时使用 {doctype: "html"}

此选项 has been documented recently , 但它没有说明它的用途。

请记住,因为我只是使用 gulp 处理所有的 jade 文件,所以我不太关心 partials 之类的东西......

注意事项:如 @lmacsen at github 所述:

This fail if you need to use that code into a partial html file.

在阅读项目页面中的其他几个 github 问题后,我得出了这个答案。

https://github.com/pugjs/pug/issues/201#issuecomment-1530205 https://github.com/pugjs/pug/issues/1180

关于html - 如何使用 Jade 设置空属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28527980/

相关文章:

javascript - 使用 Javascript 提交表单不起作用

javascript - 如何用CSS设置固定背景?

javascript - 在 Node/Express 中使用 Pug 模板引擎进行动态模板渲染

javascript - 是否可以在 Pug 中访问和修改从 Express 传递的变量?

javascript - Node.js中如何将数据从后端传递到前端

html - WordPress 帖子表

javascript - 将文本输入放在图像上

php - 如何在 PHP 中动态调整图像大小

angularjs - 使用express渲染jade模板后 Bootstrap 按钮间距丢失

node.js - 无法读取未定义的属性 'destroy' - Express js session