jQuery mobile嵌套list + knockout.js的简单层次结构

时间:2012-07-08 13:14:55

标签: javascript jquery jquery-mobile knockout.js knockout-2.0

我试图让一个简单的嵌套列表(jQuery Mobile)被knockout.js填充   数据是一个简单的JSON层次结构。

请检查http://jsfiddle.net/RYLve/

显示父项但不可导航。   怎么了?

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为你面临两个主要问题:

1)确保使用<span data-bind="text: Name"></span>而不是<span data-bind="text: Name" />

2)自动处理列表视图存在时间问题。您可以使用自定义绑定来添加数据角色并处理元素来解决此问题。

我不确定它是否完美,我仍然看到有趣的绑定错误,但这个小提琴看起来更接近你所寻找的:http://jsfiddle.net/RYLve/1/

希望这会对你有帮助。

编辑:我增强了我的小提琴,我认为现在一切正常。我切换到使用模板,这样你就可以获得完整的heirarchies。另请注意,我在尝试调用listview之前使用setTimeout来允许填充DOM时间。

http://jsfiddle.net/RYLve/2/