

`ejs`で`<%= %>`を使わずに文字を表示させるにはどうしたら良いのでしょうか。

例えば以下のような時、書き方がわかりません。

[code]

    <a href="" class="<%
    // 条件によってclassにactiveを追加
    if (hoge) {
      "active"
    }
    %>">
    
[/code]


CC BY-SA 3.0
2016-01-20T08:11:33.090
21118
2016-04-19T16:08:15.097
9149
question
javascript node.js
ejsで普通に出力したい時


手元に環境がないので恐縮ですが、下記でいかがでしょうか？

[code]

    <% var active = hoge ? "active" : "" %>
    <a href="" class="<%= active %>">>
    
[/code]


CC BY-SA 3.0
2016-01-20T11:53:50.627
21130
2016-01-20T11:53:50.627
7471
21118
answer