javascript - 在 EJS 中使用带有变量的条件

标签 javascript ejs

我有以下内容按预期工作:

<%= employee.title %>, Support Member

我正在尝试添加条件,例如:

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

但是,它似乎不再能够访问“employee”,因为它打印出文字“employee.title”。

我提到了this线程寻求语法帮助,但没有运气。有人发现我的问题吗?我在网上找不到文档帮助。

最佳答案

你需要做:

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

检查Docs .

关于javascript - 在 EJS 中使用带有变量的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49988890/

相关文章:

javascript - 如果 src 静态设置但如果动态设置则不播放 html5 音频

javascript - 在 JavaScript 中查找位置的鼠标事件目标

node.js - NodeJS Express app.locals 无法在函数中直接访问

css - 尝试将 .css 链接到 .ejs 文件时出现错误

javascript - 将值从 Controller 传递到模板引擎 - MVC 和 EJS

javascript - HTML 表单输入

javascript - 强制浏览器后退按钮重新加载页面

javascript - 如何仅在第一个函数完全完成后才运行第二个 Javascript 函数?

css - 将 .css 文件添加到 ejs

node.js - 如何将外部 .js 文件包含到 ejs Node 模板页面