无法排序,出现错误

Not able to sort, getting error

我正在尝试对我的模型进行排序。但是出现错误

Cannot read property 'sort' of undefined

有人帮我解决这个问题吗?我猜 model 不存在于 Computed 方法中。

这是我的代码:

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");
  }
});

Twiddle Here

应该是Ember.computed而不是Ember.Computed。错误说 Ember.Computed 未定义。

你的代码有一些问题,
1. model 是 属性 将在控制器中可用(将由 setupController
设置 2. 您不能在 this.get("sorter").
中执行此操作 3. date 属性 在 model

中不存在