嵌套 EJS 标签。不工作

Joh*_*ohn 1 javascript ejs node.js web

只是一个简单的问题,但我在谷歌上找不到任何内容。

所以在这里,

为什么这不起作用?

在第一行,最后一个'%>'变成白色在此输入图像描述

这是来自我的 NodeJS js 文件。当我渲染“loginuserprofile”时,我将 userProfile 变量传递给 EJS 这是来自我的 NodeJS js 文件 我会得到一个错误

错误:找不到“<%”的匹配关闭标记。

我不能使用嵌套的 <% %>?

谢谢你!

Mik*_*ail 5

不,您不能使用嵌套<% %>

你只需要使用<% if (userProfile.facebook.length === 0) { %>

喜欢

<% if (userProfile.facebook.length === 0) { %>
    <h1>No Facebook!</h1>
<% } %>
Run Code Online (Sandbox Code Playgroud)