嵌套的 EJS 标签。不工作
nested EJS tag. Not working
只是一个简单的问题,但我在 google 上找不到任何内容。
就是这样,
为什么这不起作用?
第一行最后的'%>'变白
这是我的 NodeJS js 文件。当我呈现 "loginuserprofile" 时,我将 userProfile 变量传递给了 EJS
我会得到
的错误
错误:找不到“<%”的匹配结束标记。
我不能使用嵌套 <% %> 吗?
谢谢!
不,你不能使用嵌套<% %>
您只需要使用 <% if (userProfile.facebook.length === 0) { %>
喜欢
<% if (userProfile.facebook.length === 0) { %>
<h1>No Facebook!</h1>
<% } %>
您不必在 if 内部再次重写 ejs 表达式标记,因为 if 语句本身位于表达式标记中,并且会毫无问题地呈现模板变量。
只是一个简单的问题,但我在 google 上找不到任何内容。
就是这样,
为什么这不起作用?
第一行最后的'%>'变白
这是我的 NodeJS js 文件。当我呈现 "loginuserprofile" 时,我将 userProfile 变量传递给了 EJS
错误:找不到“<%”的匹配结束标记。
我不能使用嵌套 <% %> 吗?
谢谢!
不,你不能使用嵌套<% %>
您只需要使用 <% if (userProfile.facebook.length === 0) { %>
喜欢
<% if (userProfile.facebook.length === 0) { %>
<h1>No Facebook!</h1>
<% } %>
您不必在 if 内部再次重写 ejs 表达式标记,因为 if 语句本身位于表达式标记中,并且会毫无问题地呈现模板变量。