2013-09-25 21 views
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)。然後我會遍歷視圖中的照片實例變量。不幸的是我在這裏找不到任何容易的東西?

+1

所以你不使用Rails?爲什麼這是用ruby-on-rails標記的。 –

+0

刪除RoR標籤,因爲它是無效的。 –

回答

0
App.PhotoController = Ember.ArrayController.extend({ 
    featuredPhoto: (function() { 
    return this.filterBy('featured'); 
    }).property('content') 
});