Playframework 如何通过布尔值在播放视图模板中呈现不同的html元素?
如果我向视图传递一个布尔值,例如“checked”,那么如何根据选中的值(即true或false)显示不同的html元素Playframework 如何通过布尔值在播放视图模板中呈现不同的html元素?,playframework,playframework-1.x,Playframework,Playframework 1.x,如果我向视图传递一个布尔值,例如“checked”,那么如何根据选中的值(即true或false)显示不同的html元素 #{if${checked} aaa #{/if} #{else} bbb #{/else} 我尝试了上面的代码,但失败了…{if checked} #{if checked} <p>aaa</p> #{/if} #{else} <p>bbb</p> #{/else} aaa #{/if} #{else}
#{if${checked}
aaa
#{/if}
#{else}
bbb
#{/else}
我尝试了上面的代码,但失败了…{if checked}
#{if checked}
<p>aaa</p>
#{/if}
#{else}
<p>bbb</p>
#{/else}
aaa
#{/if}
#{else}
bbb
#{/else}
${}语法仅用于将值打印到模板中。在#{if}标记中,playframework需要groovy语法
另外,请查看。{if checked}
aaa
#{/if}
#{else}
bbb
#{/else}
${}语法仅用于将值打印到模板中。在#{if}标记中,playframework需要groovy语法
此外,除了@aaberg响应外,如果:
<input type="checkbox" ${checked ? 'checked="checked"' : ''} />
<span>The previous checkbox is ${checked ? "checked" : "not checked"} !</span>
前面的复选框是${checked?“checked”:“notchecked”}!
除了带有内联if的@aaberg响应之外:
<input type="checkbox" ${checked ? 'checked="checked"' : ''} />
<span>The previous checkbox is ${checked ? "checked" : "not checked"} !</span>
前面的复选框是${checked?“checked”:“notchecked”}!
感谢您的有用回复!!谢谢你有用的回复!!