我有一个 jade 模板文件,我试图在每个循环中运行基于 JSON 对象的条件。为了让 if 语句发挥作用,我做错了什么?
each content in result.content
.panel.panel-default.result
.panel-heading.clearfix
a.gray(href='/content/#{content.id}') #{content.created_pretty}
a.btn.btn-primary.btn-sm.view(href="/content/#{content.id}") View
.status
.well
span.label.label-default #{content.priority}
if "#{content.priority}" == "URGENT"
.well
span.badge !
如果我将条件更改为
if "URGENT" == "URGENT"
代码确实运行成功。
我也尝试过:
if '"#{content.priority}" == "URGENT"'
- if ("#{content.priority}" == "URGENT")
任何帮助都将不胜感激!
最佳答案
你必须做
if content.priority == "URGENT"
而不是
if "#{content.priority}" == "URGENT"
关于node.js - Jade 模板 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26066435/