2013-02-24 57 views
0

對不起的人明顯的問題處理動態嵌套陣列...knockout.js:如何從JSON

問題:我試圖做一個排序文件管理器,可以處理文件和文件夾,像文件系統一樣,從JSON中檢索數據。

用戶可以添加爲他想要的文件夾,所以我可以在foldC裏面的foldB裏面有foldC,我不知道有多少個文件夾是嵌套的。

在我看來,在html頁面中,我只會在開頭顯示根文件夾;當用戶點擊我想在文件夾中「輸入」的文件夾時,顯示文件夾的內容(帶有後退按鈕)並隱藏根文件夾的其他內容(如Microsoft Windows Explorer)。你可以用子文件夾迭代這個過程。

我想我需要一個排序的代碼,動態添加HTML代碼...但我真的不知道從哪裏開始使用knockout.js這樣做...

你可以點我的地方?謝謝:)

回答

1

很難回答他的問題,沒有更多的細節,但出發點應該是mapping plugin。當你在數組中進行深入研究時,可以通過「創建」來控制對象的創建(檢查「使用」創建「部分定製對象構造)。

+0

好的,這是一個非常好的起點謝謝! – Suxsem 2013-02-24 23:58:43