首页 > 解决方案 > 从 EJS 的视图中删除逻辑

问题描述

在制作原型时,我很快在我的观点中使用了一些逻辑来让它工作(我一直认为这是一个坏主意,不应该这样做?)。当我之前在 Rails 项目中工作时,我们可以使用视图助手,但是在 NodeJS/Express 应用程序上工作时,我不确定如何处理这个问题。

例如,我认为这是

<% if (fixture.team_name == "Team 1" && fixture.team_stadium == "Stadium 1") { %>
  <span class="label label-success">Team 1</span>
<% } %>

有时我会想要一个案例语句来决定要交付什么 html,但我当然不想把它放在视图中,也许只是调用一个辅助函数。

这是如何使用 Node/Express 完成的?

标签: node.jsexpressejs

解决方案


推荐阅读