Удаление логики из поля зрения в EJS - PullRequest
0 голосов
/ 27 июня 2018

Во время прототипирования чего-то я быстро использовал некоторую логику в своем представлении, чтобы заставить это работать (я всегда думал, что это плохая идея, и это не должно быть сделано?). Когда я ранее работал над проектами на Rails, мы могли использовать помощники вида, но работая над приложением NodeJS / Express, я не уверен, как к этому подойти.

У меня есть это, на мой взгляд, например

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

Будет время, когда я захочу, чтобы заявление case решало, какой html доставить, но я, конечно же, не хочу показывать это, просто вызовите вспомогательную функцию.

Как это сделать с Node / Express?

...