嵌套的EJS标签。 不工作
只是一个简单的问题,但我无法find它在谷歌上的任何东西。
所以在这里,
为什么这不起作用?
在第一行,最后一个'%>'变成白色
这是来自我的NodeJS js文件。 当我呈现“loginuserprofile”我把userProfilevariables传递给EJS 我会得到一个错误
错误:找不到匹配的“<%”的closures标记。
我不能使用嵌套的<%%>?
谢谢!
是的,你不能使用嵌套的<% %>
你只需要使用<% if (userProfile.facebook.length === 0) { %>
喜欢
<% if (userProfile.facebook.length === 0) { %> <h1>No Facebook!</h1> <% } %>
如果if语句本身在expression式标记中,并且将毫无问题地呈现模板variables,则不必再次重写ejsexpression式标记。