【发布时间】:2013-06-21 15:32:56
【问题描述】:
我是骨干新手,尽管阅读了一些资源,但仍然有点不确定如何构建我的视图和相应的模型。
有问题的视图是一个自定义的 facebook 视图,它在顶部有一个过滤器(下拉列表),然后在下面有一个内容视图 - 这取决于被过滤的内容会显示一些内容。
例如,您可以在过滤器中包含所有、状态、照片、组等项目。
如果用户选择全部,则内容视图应为用户呈现所有状态、照片和组更新。鉴于状态看起来与照片不同,视图应该能够以不同的方式呈现状态和照片。
如果用户选择状态,则只显示状态列表。
问题是,我是为雕像、照片等创建单独的模型集合,还是只创建一个包含所有状态、照片等的多态集合模型?
风景怎么样?我应该创建不同的视图,一个用于显示所有项目,然后每个用于选择的项目,还是应该只有一个视图并在其中有逻辑以根据模型以不同方式呈现事物?
谢谢!
【问题讨论】:
标签: model-view-controller backbone.js model