假设我有照片。
我在photos.hbs
{{#each}}
{{title}}
{{src}}
{{/each}}
我从夹具中取出所有照片。我的路线只是做@store.find('photo')
现在让我们说我还要展示精选照片。这只是单个照片对象上的标志。所以我们有title, src, featured
。
在我的控制器中,如何根据要素为真指定过滤的照片集?
在我看来,我想添加
{{#each featuredPhoto}}
{{title}}
{{src}}
{{featured}}
{{/each}}
通过这种方式,我可以在同一页面上的单独集合中查看所有照片+精选照片。我该怎么做?
如果我使用的是Rails,我只会@photos = Photo.where(featured: true)
。然后我会在我的视图中迭代照片实例变量。不幸的是我在这里找不到任何容易的东西?
答案 0 :(得分:0)
App.PhotoController = Ember.ArrayController.extend({
featuredPhoto: (function() {
return this.filterBy('featured');
}).property('content')
});