Ember 计算排序升序
Ember Computed Sort ascending
我正在尝试使用 JSON API.
按日期对 GitHub 中的回购进行排序
我正在使用 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}} 和 moment js
这里正在工作jsbin
你排序错误 属性 它应该是 model.repos
而不是 model
并且在 jsbin 中你在 ApplicationController
中创建排序计算 属性 而不是 IndexController
顺便说一句,您使用的是旧迭代 style/syntax 一旦您将 ember 升级到 2.x.x
,您应该使用
{{#each sortedRepos as |repo|}}
<li>{{repo.name}}</li>
<li>{{format-date "LL" repo.created_at}}</li>
{{/each}}
我正在尝试使用 JSON API.
按日期对 GitHub 中的回购进行排序我正在使用 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}} 和 moment js
这里正在工作jsbin
你排序错误 属性 它应该是 model.repos
而不是 model
并且在 jsbin 中你在 ApplicationController
中创建排序计算 属性 而不是 IndexController
顺便说一句,您使用的是旧迭代 style/syntax 一旦您将 ember 升级到 2.x.x
,您应该使用
{{#each sortedRepos as |repo|}}
<li>{{repo.name}}</li>
<li>{{format-date "LL" repo.created_at}}</li>
{{/each}}