javascript - 如何在 Ember.js 中循环排序数组 Controller ?

标签 javascript ember.js

您能告诉我在 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>

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

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

问题三,还有其他(更优化的)方式使用 Ember 循环数据吗?

谢谢!

最佳答案

<强>1。是的

<强>2。是的

<强>3。从今天起还没有(由于 Handlebars 内部功能)。

关于javascript - 如何在 Ember.js 中循环排序数组 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28280161/

相关文章:

php - 寻找 Ajax 或 PHP 技巧来检测它们是否有 Javascript

javascript - 为什么我的循环只返回 HTML 集合中的第一个值

javascript - 按外部值对多维对象文字数组进行排序

javascript - 创建 Firebase 用户并同时将数据添加到数据库中

node.js - 如何将项目迁移到yarn Flat模式?

ember.js - 使用 ember-data 执行 unloadAll 时如何避免 "loaded.created.uncommitted"错误?

javascript - 如何从外部网页引用 HTML

javascript - 将 $.getJSON 对象传递给另一个 ember Controller

ember.js - 有没有办法从自定义目录解析 Ember 路由、 Controller 、组件?

Ember.js 在模板中绑定(bind) css 样式