0

假设我有照片。

我正在遍历我的照片photos.hbs

{{#each}}
 {{title}}
 {{src}}
{{/each}}

我正在从固定装置中提取所有照片。我的路线只是在做@store.find('photo')

现在假设我还想展示精选照片。这只是单个照片对象上的标志。所以我们有title, src, featured.

在我的控制器中,我如何指定基于特征真实的过滤照片集合?

在我看来,我想补充

{{#each featuredPhoto}}
  {{title}}
  {{src}}
  {{featured}}
{{/each}}

这样我就可以在同一页面上的单独集合中查看所有照片 + 精选照片。我该怎么做?

如果我使用 Rails,我会这样做@photos = Photo.where(featured: true)。然后我会在我的视图中遍历照片实例变量。不幸的是,我在这里找不到那么容易的事情吗?

4

1 回答 1

0
App.PhotoController = Ember.ArrayController.extend({
  featuredPhoto: (function() {
    return this.filterBy('featured');
  }).property('content')
});
于 2013-09-25T11:55:06.290 回答