【发布时间】:2018-08-13 15:05:26
【问题描述】:
我的案例类中数据字段的参数数量是动态变化的。
那么,Var 也可以在 Binding.scala 中绑定 js.Array 吗?
我尝试了以下代码但没有成功:
case class Data(d: Var[js.Array[String]])
val data = Vars.empty[Data]
{
for (x <- data) yield {
val y: js.Array[String] = x.d.bind
y.zipWithIndex.foreach{case (v, i) => <th>{ y(i) }</th>}
}
}
【问题讨论】:
-
为什么不直接使用
Vars[String]? -
其实
Vars[String]中的内部缓存是JS后端的js.Array。
标签: binding.scala