10
我有我的viewModel中的对象树。对象是这样的:使用knockoutjs显示层次结构(树)
function Node() {
var self = this;
self.otherNodes = ko.observableArray([]);
self.moreNodes = ko.observableArray([]);
}
因此,视图模型拥有一个种满根Node对象根节点对象的两个数组。这些节点可以在其阵列中任意深度地具有更多的节点。
我很难在我看来显示这个数据结构。树总是建议递归给我,但我不知道如何使用knockoutjs来做到这一点。有什么建议么?
这是一个额外的小提琴,用一个稍微简单的例如:http:// jsfiddle.net/rniemeyer/yHaZT/ – 2012-04-03 01:02:26
瑞恩,感谢您的更新,你应该得到这个答案的功劳,因为你是原始小提琴的作者和我刚刚链接的答案:)另外:谢谢一般来说,你所有的工作都可以回答关于ko的问题,你一直是一个巨大的帮助! – 2012-04-03 01:10:08
谢谢卡尔。不用担心获得信贷。 – 2012-04-03 01:55:41