如何在 Ember.js 中循环排序数组控制器?

How to loop through sorted array controller in Ember.js?

你能告诉我 "best" 在 Ember 1.9.1 中使用 ArrayController 遍历项目的方法吗?

让我们以一个有序的用户列表为例。

以前我会这样做:

<ol>
    {{#each itemController='user'}}
    <li>{{name}}</li>
    {{/each}}
</ol>

在 1.9+ 版本中,我理解这种风格已经 deprecated

问题一,我循环遍历模型是否正确?像这样:

<ol>
    {{#each user in model itemController='user'}}
    <li>{{user.name}}</li>
    {{/each}}
</ol>

问题二,如果我想使用控制器排序功能怎么办?我可以这样做吗:

<ol>
    {{#each user in arrangedContent itemController='user'}}
    <li>{{user.name}}</li>
    {{/each}}
</ol>

问题三,有没有其他(更优化的)方法用Ember循环数据?

谢谢!

1.是

2。是

3。不是今天(由于 Handlebars 内部功能)。