2016-01-02 146 views
0

我正在嘗試使用JSON API按日期對GitHub中的回購進行排序。Ember Computed按升序排序

我使用灰燼1.13.7

我在jsbin轉載我的情況下,問題是,我甚至不能看到控制檯錯誤理解問題

這是應用的代碼(它在jsbin

被註釋掉在我的控制器

sortProperties: ['created_at:asc'], 
sortedRepos: Ember.computed.sort('model', 'sortProperties') 
在我的模板

{{#each model.repos in sortedRepos}} 
    <li>{{name}}</li> 
    <li>{{format-date "LL" created_at}}</li> 
{{/each}} 

這裏有什麼錯誤?我怎樣才能按日期(最新)對這個模型進行排序?

詩我使用的是幫手模板{{格式日期}}與時刻JS

回答

2

這裏工作jsbin

你選錯了屬性應該是model.reposmodel和jsbin你創造在ApplicationControllerIndexController

分類計算財產使用的是舊的迭代風格一旦你燼升級到2.x.x你應該使用

方式/語法0
{{#each sortedRepos as |repo|}} 
    <li>{{repo.name}}</li> 
    <li>{{format-date "LL" repo.created_at}}</li> 
{{/each}} 
+0

很好,謝謝,我會很快更新到2.0,如果可以的話還有一個問題,我如何申請限額的repos num例如{limit:5}? – Koala7

+1

在你的模型鉤子中,你可以對數組進行切片並返回5個項目,或者你可以創建另一個只需要5次的計算權利 – Bek