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