如何在闭包模板(大豆)中将多个CSS 类添加到HTML节点?
How to add multiple CSS classes to HTML node in Closure template (soy)?
在模板中,我需要将多个 CSS class 分配给 div。
然而,当我尝试类似下面的操作时,Closure 编译器似乎只将第一个 class 括在引号中,导致浏览器忽略其余部分。
<div class={foreach $cssClass in $cssClasses}{$cssClass} {/foreach}>...</div>
DOM result
我尝试用引号将整个内容括起来(带和不带 {literal}
)...没成功。
用引号括起 class
<div class="{foreach $cssClass in $cssClasses}{$cssClass} {/foreach}">...</div>
在模板中,我需要将多个 CSS class 分配给 div。
然而,当我尝试类似下面的操作时,Closure 编译器似乎只将第一个 class 括在引号中,导致浏览器忽略其余部分。
<div class={foreach $cssClass in $cssClasses}{$cssClass} {/foreach}>...</div>
DOM result
我尝试用引号将整个内容括起来(带和不带 {literal}
)...没成功。
用引号括起 class
<div class="{foreach $cssClass in $cssClasses}{$cssClass} {/foreach}">...</div>