关于ejs中使用带有空格的字符串时,行为不正常
发布于 6 年前 作者 songabc 3378 次浏览 来自 问答

在使用ejs模版时候,需要给同一个元素添加多个class。 我的思路是根据render传入的数据修改类: ejs代码如下:

<h1 class=<%= test?‘header-nav-a header-active’:‘header-nav-a’ %>></h1>

render的数据如下:

{test:true}

结果却是这样的:

<h1 class=“header-nav-a” header-active=""></h1>

我把header-nav-a header-active作为一个变量传入也是同样的结果。 请问ejs为啥遇到空格会有这样的行为?以及我应该怎样解决这个问题?

1 回复

结果却是这样的: <h1 class=“header-nav-a” header-active=""></h1>

回到顶部