使用EJS如何插入值(如果存在)

时间:2012-03-23 11:11:47

标签: ejs

为什么这不起作用:

 <input type="text" name="givenName" <% if(givenName) {%> value="<%= givenName %>" <% } %>/><br/>

它抛出一个引用错误,说没有定义givenName,它可能不是,并且是条件的原因。

1 个答案:

答案 0 :(得分:2)

Rob你想检查if (locals.givenName)

 <input type="text" name="givenName" <% if(locals.givenName) {%> value="<%= givenName %>" <% } %>/><br/>