我尝试在 ejs 中使用 if/else
但每当我添加 else
部分时就会显示错误。
<% if (user) {%>
<%=user.twitter.username%>
<%}%>
<%=else{%>
Hi hi
<%}%>
错误提示:SyntaxError:编译 ejs 时 C:\Users\Adetona\Dropbox\meme.africa\views\pages\index.ejs 中存在意外标记
每当我删除 else
部分时,一切都会正常工作。
我可能做错了什么?
最佳答案
我相信您需要将 else
与前一个条件 block 的末尾配对,因此:
<% if (user) { %>
...
<% } else { %>
...
<% } %>
关于node.js - 我的 ejs 代码的语法有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48970404/