使用knockoutjs显示层次结构(树)

时间:2012-04-02 23:31:49

标签: knockout.js

我的viewModel中有一个对象树。对象是这样的:

function Node() {
    var self = this;
    self.otherNodes = ko.observableArray([]);
    self.moreNodes = ko.observableArray([]);
}

因此,viewModel的根节点在根对象的两个数组中填充了Node对象。那些节点可能会在其阵列中任意深度地拥有更多节点。

我在浏览器中显示此数据结构时遇到了困难。一棵树总是建议递归我,但我不知道如何使用knockoutjs。有什么建议?

1 个答案:

答案 0 :(得分:12)