如何使用Backbone.js构建文件夹和文件项的模型

时间:2011-10-24 11:00:21

标签: javascript backbone.js

我正在开发一个项目,或多或少地使用网络技术复制OS X Finder。

决定使用Backbone.js并阅读this useful tutorial来构建我的代码时,我遇到了一些概念问题。

如何使用Backbone最好地建模文件夹和文件(文件可以是多种类型)之间的关系?

我的基本模型应该是带文件夹的文件的延伸吗?

或者让它们成为单独的模型会更好。

鉴于我需要制作“共享”,“最近”和“最喜欢”的视图,这些视图可以包含文件夹和文件,这种关系如何运作?

编辑正如经常发生的那样,我继续谷歌搜索并发现this add-on到Backbone,这似乎正是我所需要的。如果有人有任何进一步的建议,我会很高兴听到它。

1 个答案:

答案 0 :(得分:0)

我会把它们变成单独的模型,因为它们确实是不同的概念。或者,您可以只拥有File,每个文件都包含一个路径属性,其中包含来自根的完整路径。你最终可能不得不做很多解析。