如何有条件地创建HTML节点的绑定?
我想有条件地创建HTML节点的绑定如何有条件地创建HTML节点的绑定?,html,scala,dom,data-binding,binding.scala,Html,Scala,Dom,Data Binding,Binding.scala,我想有条件地创建HTML节点的绑定 @dom def maybeEmpty: Binding[Node] = { if (math.random > 0.5) { <div>non-empty content</div> } } 您需要一个包含空内容的else块,通常是HTML注释: @dom def maybeEmpty: Binding[Node] = { if (math.random > 0.5) { <div>
@dom def maybeEmpty: Binding[Node] = {
if (math.random > 0.5) {
<div>non-empty content</div>
}
}
您需要一个包含空内容的
else
块,通常是HTML注释:
@dom def maybeEmpty: Binding[Node] = {
if (math.random > 0.5) {
<div>non-empty content</div>
} else {
<!-- empty content -->
}
}
@dom def maybeEmpty:Binding[Node]={
如果(数学随机>0.5){
非空内容
}否则{
}
}
自Binding.scala 11.1.x以来,您可以编写:
@dom def maybeEmpty:Binding[Option[Node]={
如果(数学随机>0.5){
部分(非空内容)
}否则{
没有
}
}
@dom def maybeEmpty: Binding[Node] = {
if (math.random > 0.5) {
<div>non-empty content</div>
} else {
<!-- empty content -->
}
}
@dom def maybeEmpty: Binding[Option[Node]] = {
if (math.random > 0.5) {
Some(<div>non-empty content</div>)
} else {
None
}
}