我想创建一种文件管理器,包含文件夹和节点,其中节点放在文件夹中。
某些节点位于" root"而其他文件放在文件夹/子文件夹中。对此最好的方法是什么?我是否应该为每个节点提供folderId
,或者如果folderId = null
我应该假设该节点位于root?
我想要左侧的文件夹列表和右侧的选定节点。但如果没有选择节点,可以在右边显示什么,以及如何定义路由?我想我不需要folderList
因为文件夹列表总是出现在左边,所以我应该只为所选节点做一个路由;但是,如果未选择任何节点,则此路由可能会导致错误。
有没有解决这个问题的meteor / node.js / javascript示例?在Facebook的消息系统中,似乎如果没有选择对话,它会将用户重定向到最新使用的对话。
如果我想要一个文件夹/文件结构,我想两个集合(文件夹和文件)应该混合使用。我应该在客户端上合并这些集合,还是应该只创建一个集合(节点),具有字段isFolder
,并且只有当doc是文件夹时,它才能有子节点?