Ember.js 无法排序,出现错误

Ember.js 无法排序,出现错误,ember.js,Ember.js,我正在尝试对我的模型进行分类。但是得到一个错误作为 Cannot read property 'sort' of undefined 有人帮我解决这个问题吗?我猜Computed方法中不存在model 这是我的密码: import Ember from 'ember'; export default Ember.Route.extend({ model(){ return [{"name":"fruit"},{"name":"flowers"}] }, sortingBy

我正在尝试对我的模型进行分类。但是得到一个错误作为

Cannot read property 'sort' of undefined
有人帮我解决这个问题吗?我猜
Computed
方法中不存在
model

这是我的密码:

import Ember from 'ember';

export default Ember.Route.extend({
  model(){
    return [{"name":"fruit"},{"name":"flowers"}]
  },
  sortingByKey:['date'],
  sorter:Ember.Computed.sort("model","sortingByKey"), 
  init(){
    var sort = this.get("sorter");
  }
});

它应该是
Ember.computed
而不是
Ember.computed
。错误表明
Ember.Computed
未定义

您的代码中存在一些问题,
1. <代码>型号is属性将在控制器中可用(由setupController设置
2.您不能在
this.get(“分拣机”)中执行此操作


3.
date
属性在
模型中不存在

我已经像你的建议一样更新了我的代码。但是仍然没有对模型进行排序。如果我错了,你能告诉我正确的排序方法吗?事实上我已经指出了所有内容。你只要看看这个问题,应该以打字错误结束。