我需要在 MVC(模型视图集合)架构中表示一个复杂的模型。我正在backbone.js
使用jsTree
.
我正在从服务器中检索数据JSON
并用它制作一棵树。为了显示树,我使用了 jQuery 的jsTree
插件。数据代表某个远程系统的文件系统架构。
我遇到的问题是:
- 我应该创建两个模型吗?一个代表目录,一个代表文件,因为目录中可以有更多文件。
- 如何将视图附加到 UI?我想监听所有事件并根据它们执行一些服务器端操作,因为视图是由 jsTree 插件动态生成的。
- 如果我制作 2 个模型,我需要制作 2 个系列吗?因为所有模型的完整集合中的 id 都是唯一的,所以一个人会这样做吗?
谢谢