【问题标题】:Is there a Binding.scala way to append dom elements?是否有 Binding.scala 附加 dom 元素的方法?
【发布时间】:2018-09-24 15:03:11
【问题描述】:

我想将一个 Binding 节点附加到另一个 Binding 节点而不重新渲染父节点。 Binding.scala 是否有特定的处理方式?

【问题讨论】:

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


    【解决方案1】:

    绑定可以嵌套和组合,所以一般来说这不是你需要考虑的事情。 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”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-24
      • 2014-03-10
      • 2016-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多