有没有办法在组件中渲染 TagMod
Is there a way of rendering a TagMod in a component
假设我有一个 table 定义如下:
val cols = Seq("One", "Two", "Three")
<.table(
<.tbody(
<.tr(
rows.map(r => <.td(r)).toTagMod
)
)
)
我想将每一行部分包装在一个组件中:
ScalaComponent.builder[Seq[String]]("Row")
.render_P(r => rows.map(r => <.td(r)).toTagMod)
.build
代码将无法编译,因为 render_P 需要 VdomNode 而不是 TagMod。有转换吗?
我发现我需要在这种情况下使用 toVdomArray 而不是 toTagMod
假设我有一个 table 定义如下:
val cols = Seq("One", "Two", "Three")
<.table(
<.tbody(
<.tr(
rows.map(r => <.td(r)).toTagMod
)
)
)
我想将每一行部分包装在一个组件中:
ScalaComponent.builder[Seq[String]]("Row")
.render_P(r => rows.map(r => <.td(r)).toTagMod)
.build
代码将无法编译,因为 render_P 需要 VdomNode 而不是 TagMod。有转换吗?
我发现我需要在这种情况下使用 toVdomArray 而不是 toTagMod