【发布时间】:2014-06-08 14:29:56
【问题描述】:
我正在尝试结合使用 knockout.js 和 jquery-mobile-ui collapsible-set 来实现树结构。由于树可能很大,我使用“if”绑定来防止在树节点展开之前进行数据处理。当树节点展开时,我想使用虚拟敲除绑定,使用普通绑定会在 jquery-mobile-ui 中产生副作用。当我展开节点时,我可以看到
<!-- ko data-bind= template: { name: 'treeTemplate', foreach: $parent.Children } --><!-- /ko -->
我没有收到任何绑定错误,但是没有呈现模板。我可以看到该元素是通过调用绑定的
ko.contextFor($('.sss').contents().filter(function(){ return this.nodeType == 8;})[0]);
它的 $parent.Children 不为空(屏幕截图)。 问题: knockout.js 是否支持虚拟模板绑定,如果是我做错了什么?任何关于如何调试当前情况的帮助或想法将不胜感激。
【问题讨论】:
标签: javascript jquery jquery-ui jquery-mobile knockout.js