function Node() { var self = this; self.otherNodes = ko.observableArray([]); self.moreNodes = ko.observableArray([]); }
所以,viewmodel在根对象中有一个根节点填充了Node对象两个数组.这些节点可能依次在其阵列中具有更多的节点.
在我看来,我很难显示这个数据结构.一棵树总是建议递归给我,但我不知道如何使用knockoutjs.有什么建议么?
http://jsfiddle.net/rniemeyer/UmBku/2/
这里还有一些提示:
https://groups.google.com/forum/?fromgroups#!topic/knockoutjs/-x4X2AJK0HY