我希望使用淘汰赛来构建一个可更新的 jstree。我能够让树正确渲染,但是当我更新我的一个可观察对象时,树中的项目不会像我期望的那样自动更新。有没有其他人有运气让这个工作?我在这里有一个示例 jsfiddle:
http://jsfiddle.net/rsparkyc/wj4Xx/
您可以看到,当输入字段更新时,相应的 span 也更新了,但树视图保持不变。
我希望使用淘汰赛来构建一个可更新的 jstree。我能够让树正确渲染,但是当我更新我的一个可观察对象时,树中的项目不会像我期望的那样自动更新。有没有其他人有运气让这个工作?我在这里有一个示例 jsfiddle:
http://jsfiddle.net/rsparkyc/wj4Xx/
您可以看到,当输入字段更新时,相应的 span 也更新了,但树视图保持不变。
您遇到的问题是由于 jstree 正在根据 Knockout 期望在标签内的内容修改 DOM。
你可能想看看https://github.com/madcapnmckay/Knockout-UI。它有一个非常容易使用的基于淘汰赛的树。