Javascript 嵌套的EJS标记。不起作用

Javascript 嵌套的EJS标记。不起作用,javascript,node.js,web,ejs,Javascript,Node.js,Web,Ejs,这只是一个简单的问题,但我在谷歌上找不到任何相关信息 就是这样 为什么这不起作用 在第1行,最后一个“%%>”变为白色 这是我的NodeJS文件。当我呈现“loginuserprofile”时,我将userProfile变量传递给EJS 我会得到一个错误 错误:找不到“否,您不能使用嵌套的 您只需使用 像 没有Facebook! 不,不能使用嵌套的 您只需使用 像 没有Facebook! 如果语句本身在表达式标记中,则不必再次在内部重写ejs表达式标记,并将毫无问题地呈现模板变量。如果语句本

这只是一个简单的问题,但我在谷歌上找不到任何相关信息

就是这样

为什么这不起作用

在第1行,最后一个“%%>”变为白色

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


错误:找不到“否,您不能使用嵌套的

您只需使用


没有Facebook!

不,不能使用嵌套的

您只需使用


没有Facebook!

如果语句本身在表达式标记中,则不必再次在内部重写ejs表达式标记,并将毫无问题地呈现模板变量。

如果语句本身在表达式标记中,则不必再次在内部重写ejs表达式标记,并将毫无问题地呈现模板变量

只删除内部标记?我无法删除内部标记,因为userProfile变量来自我在此EJS中传递的nodejs服务器。我编辑了我的帖子。你可以看到我的userProfile来自何处。只删除内部标记?我无法删除内部标记,因为userProfile变量来自我在此EJS中传递的nodejs服务器。我编辑了m你可以看到我的用户资料是从哪里来的哦,天哪,我想我做不到。非常感谢!哦,天哪,我想我做不到。非常感谢!
<% if (userProfile.facebook.length === 0) { %>
    <h1>No Facebook!</h1>
<% } %>