我正在尝试使用他们的JSON API按日期排序GitHub中的repos。
我使用的是Ember 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}}
这里的错误是什么?我如何按日期(最新)对此模型进行排序?
P.s我正在使用辅助模板{{format-date}}和时刻js
答案 0 :(得分:2)
此处正在运作jsbin
你正在排序错误的属性它应该是model.repos
而不是model
而在jsbin中你是在ApplicationController
而不是IndexController
顺便提一下,一旦将余烬升级为2.x.x
,就应该使用旧的迭代样式/语法
{{#each sortedRepos as |repo|}}
<li>{{repo.name}}</li>
<li>{{format-date "LL" repo.created_at}}</li>
{{/each}}