我在一个非常简单的快速应用程序中收到了一个非常愚蠢的错误。我使用玉石作为视图引擎,我只是为了防止它与问题有关而这样说。Express&jade(node.js) - 当检查是否存在变量时未定义错误
我想检查一个变量是否定义为了渲染一个或另一个,但只是检查该变量触发“变量未定义”错误。这不是我期望的行为,所以我想知道如果我做错了什么。这是我正在使用的查看代码:
h1= title
- if (user)
p Welcome to #{title}, #{user.username}
- else
p Welcome to #{title}
什么是正确的方法来做到这一点?必须有一种方法来检查视图上的变量。 : -/
编辑:忘了说错误在哪一行被触发,它在第二行触发“ - if(user)”。
这是行不通的,谢谢!我仍然认为简单的检查应该可以工作,但它更清洁:-(。 – uorbe001