Javascript 在EJS中使用带变量的条件句

Javascript 在EJS中使用带变量的条件句,javascript,ejs,Javascript,Ejs,我有以下各项按预期工作: <%= employee.title %>, Support Member ,支持成员 我正在尝试添加一个条件,例如: <% if(!employee.title.includes('Junior')){ %> employee.title <% } %> Support Member 雇员职位 支持成员 然而,当它打印出文字“employee.title”时,它似乎不再能够访问“employee” 我已经参考了th

我有以下各项按预期工作:

<%= employee.title %>, Support Member
,支持成员
我正在尝试添加一个条件,例如:

<% if(!employee.title.includes('Junior')){ %>
    employee.title
<% } %>
Support Member

雇员职位
支持成员
然而,当它打印出文字“employee.title”时,它似乎不再能够访问“employee”

我已经参考了thread的语法帮助,但没有运气。有人发现我的问题吗?我在网上找不到文档帮助

您需要执行以下操作:

<% if(!employee.title.includes('Junior')){ %>
  <%= employee.title %>
<% } %>
Support Member

支持成员

检查。

您还将其包装为
以告知您的视图引擎这里有一个表达式。谢谢!实际上,我一开始是在包装它,但我想我不小心包装了
,这让我很生气。