关于ejs中使用带有空格的字符串时,行为不正常
在使用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>