【问题标题】:knockout.js: how to handle dynamically nested arrays from jsonknockout.js:如何处理来自 json 的动态嵌套数组
【发布时间】:2013-02-09 19:16:25
【问题描述】:

对于某人的明显问题感到抱歉......

问题:我正在尝试制作一种可以处理文件和文件夹的文件管理器,例如文件系统,从 JSON 中检索数据。

用户可以根据需要添加为文件夹,这样我就可以在 foldC 中的 foldB 中添加 foldC,但我不知道嵌套了多少文件夹。

在我看来,在 html 页面中,我只会在开头显示根文件夹;当用户单击我想在文件夹中“输入”的文件夹时,显示文件夹的内容(带有后退按钮)并隐藏根文件夹的其他内容(如 Microsoft Windows 资源管理器)。并且您可以使用子文件夹迭代此过程。

我认为我需要一种动态添加 html 代码的代码...但我真的不知道从哪里开始使用 knockout.js 来执行此操作...

你能指点我什么地方吗?谢谢:)

【问题讨论】:

    标签: arrays json dynamic knockout.js nested


    【解决方案1】:

    如果没有更多细节,很难回答他的问题,但起点应该是mapping plugin。当您向下钻取数组时,您可以使用“create”控制对象的创建(检查“使用“create”部分自定义对象构造)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-04
      • 2020-05-19
      相关资源
      最近更新 更多