【发布时间】:2012-05-22 20:16:15
【问题描述】:
我在一个非常简单的快递应用上遇到了一个非常愚蠢的错误。我使用jade作为视图引擎,我这样说是为了以防它与问题有关。
我正在尝试检查是否定义了变量以呈现一件事或另一件事,但简单地检查该变量会触发“变量未定义”错误。这不是我所期望的行为,所以我想知道我是否做错了什么。这是我正在使用的视图代码:
h1= title
- if (user)
p Welcome to #{title}, #{user.username}
- else
p Welcome to #{title}
这样做的正确方法是什么?必须有一种方法来检查视图上的变量。 :-/
编辑:忘了说错误是在哪一行触发的,它是在第二行“- if (user)”触发的。
【问题讨论】:
标签: javascript node.js view pug