是否有Binding.scala方法来追加dom元素?

时间:2018-04-14 11:11:11

标签: scala data-binding scala.js renderpartial binding.scala

我想在不重新渲染父节点的情况下将Binding节点附加到另一个Binding节点。 Binding.scala是如何处理这个问题的?

1 个答案:

答案 0 :(得分:2)

绑定可以嵌套和组合,因此通常不需要考虑它。 Binding [T]表示动态绑定的对象,当任何上游Binding的值发生变化时,将重新计算。

您的问题有点模棱两可,因此您可能需要澄清或添加代码示例,但您无需额外完成目标。查看示例以及README的这一部分:

https://github.com/ThoughtWorksInc/Binding.scala/blob/11.0.x/README.md#precise-data-binding

另外,我在这里简单介绍了我所说的内容:

https://scalafiddle.io/sf/XZgtwHM/1

如果打开浏览器控制台,您将看到呈现父节点的方法仅在第一次调用,但如果单击该按钮,则会附加更多子元素而不会影响父节点。检查HTML并注意父div的id,将其设置为每次渲染时递增ID,并且id始终保持为“parent_1”。