【发布时间】:2013-03-06 16:57:10
【问题描述】:
我有一个两页的 Ember.js 应用程序,它使用 ember-data 来包装一个简单的 RESTful API。主页是产品列表,另一个页面是一个产品的产品详细信息页面。数据通过只有“索引”请求的 API 加载,/api/products。
当通过主页导航网站时,上述内容可以正常工作,但是我不确定如何最好地处理直接导航到产品详细信息页面。我需要 ember-data 来请求所有产品并将这些产品保留在客户端,这样当用户浏览简单站点时,它就不会再向产品 API 发出任何请求。但是,我的应用程序中的 ProductIndexView 和 ProductIndexController 最好只看到一条记录。
在 Ember.js 中是否有处理此问题的好方法?我知道我可以将计算属性添加到过滤完整列表的控制器中,然后将其传递到视图模板中。但是,我宁愿视图和控制器不知道完整列表。
【问题讨论】:
标签: ember.js ember-data