javascript - 我如何订购模型?
问题描述
我是 ember 的新手,我不知道如何按标题对电影列表进行排序。我有一个带有模型挂钩的路线索引:
export default Route.extend(RealtimeRouteMixin,{
model() {
return this.store.findAll('movie');
}
});
加载此路由时,我会渲染一个组件。我在模板中设置模型
{{landing-page
add=(action 'addMovie')
movies=model
}}
在这个组件内部,还有其他子组件。其中一个是电影列表,我想在其中显示按标题排序的电影列表。
//landing-page template
{{movie-list-header}}
{{movie-list
movies=this.movies
}}
{{add-movie-form add=this.add
}}
//movive-list template
{{#each movies as |movie|}}
{{movie-list/movie-list-item
movie=movie
}}
<hr />
{{/each}}
我不知道最好的方法是什么。我曾想过在路线中对模型进行排序,但我不知道是否必须这样做
export default Route.extend(RealtimeRouteMixin,{
model() {
return this.store.findAll('movie').then(funcion(data){
// sort here ???
});
}
});
解决方案
推荐阅读
- javascript - 对如何在 JS 中使用 Promise 感到困惑
- android - 从 GET 方法中的 JSON 解析在 android 中检索数据
- r - 重塑数据框以列出唯一 id 上的值 - 来回
- oracle - Oracle Forms FRM-47100:无法读取图像文件
- ios - Xcode 10.3中新文件的奇怪路径
- excel - 尝试在公式中使用 Countif
- reactjs - 要将文件上传到 Strapi 时请求实体太大
- java - Flink:Rowtime 属性不能在常规连接的输入行中
- python - 查找列表中相同元素的最长系列
- c++ - 如何定义孩子和父母之间的比较