0

条件付きで HTML ノードの Binding を作成したい。

@dom def maybeEmpty: Binding[Node] = {
  if (math.random > 0.5) {
    <div>non-empty content</div>
  }
}

ただし、コードはコンパイルされません。

error: type mismatch;
 found   : Unit
 required: org.scalajs.dom.raw.Node
4

2 に答える 2

0

else空のコンテンツ (通常は HTML コメント) を含むブロックが必要です。

@dom def maybeEmpty: Binding[Node] = {
  if (math.random > 0.5) {
    <div>non-empty content</div>
  } else {
    <!-- empty content -->
  }
}
于 2017-03-07T23:52:46.727 に答える