登录
注册
node.js 学习社区
EJS里怎样判断一个变量是否可用?

lucy

2015-01-12 10:20

node代码里存在两种情况:

res.render('home/content', { detail:detail,list:list } );
res.render('home/content', { detail:detail } );

EJS:

<%  if(list==undefined){ %>
	<span>暂时没有内容</span>
<% } %>

当node里不提供list的时候,页面判断list是否存在的时候报错

ReferenceError: D:\demo\views\home\content.ejs:10
   8| </div>
   9| </div>
>> 10| <%
   11| if(list==undefined){
   12|
   13| }

list is not defined
难道必须在node里添加一个list为空的变量过来吗?还是有在EJS里有其他验证方法?


回复 · 2

发表回复

你可以在回复中 @ 其他人