如果我将布尔值传递给视图,例如“选中”,如何根据选中的值(即真或假)显示不同的 html 元素?
#{if ${checked}}
<p>aaa</p>
#{/if}
#{else}
<p>bbb</p>
#{/else}
我尝试上面的代码但失败了......
如果我将布尔值传递给视图,例如“选中”,如何根据选中的值(即真或假)显示不同的 html 元素?
#{if ${checked}}
<p>aaa</p>
#{/if}
#{else}
<p>bbb</p>
#{/else}
我尝试上面的代码但失败了......
#{if checked}
<p>aaa</p>
#{/if}
#{else}
<p>bbb</p>
#{/else}
${} 语法仅用于将值打印到模板中。在 #{if } 标签内,playframework 需要 groovy 语法。
此外,请查看#{if} 标签的文档。
除了带有内联 if 的@aaberg 响应:
<input type="checkbox" ${checked ? 'checked="checked"' : ''} />
<span>The previous checkbox is ${checked ? "checked" : "not checked"} !</span>