node.js - Node.js 的 Swig 模板中使用括号错误

标签 node.js express swig-template

看起来像大口模板is not able to do some basic stuff例如在 if 语句中的括号内有两个条件,我想知道你们将如何处理这个而不必重复代码:

{% if( absence.approved and absence.rejected) or (demo.demo and demo.test) %} 
      whatever
{% endif %}

现在这会破坏 View ,因为 Swig doesn't support it ...

最佳答案

去掉括号,它应该可以正常工作

{% if absence.approved and absence.rejected or demo.demo and demo.test %} 

whatever

{% endif %}

关于node.js - Node.js 的 Swig 模板中使用括号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27168967/

相关文章:

javascript - Sequelize迁移错误: Cannot read property 'length' of undefined

json - 如何将多个 JSON 文件拉入 Node.js 上的 SWIG 中?

node.JS Express Passport 路由

node.js - 使用 swig 模板渲染文件而不使用express

node.js - 如何使用 node、createPresignedPost 和 fetch 将图像文件直接从客户端上传到 AWS S3

javascript - 如何使用for循环更新mongodb中的对象数组

node.js - Firestore,如何构建“likedBy”查询

javascript - Mongoose 模式方法和 "this"更新属性 - NodeJS

javascript - 如何发送json格式到服务器

node.js - 登录后需要做什么才能从 mongodb 中提取用户的个人资料?