无法排序,出现错误
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");
}
});
应该是Ember.computed
而不是Ember.Computed
。错误说 Ember.Computed
未定义。
你的代码有一些问题,
1. model
是 属性 将在控制器中可用(将由 setupController
设置
2. 您不能在 this.get("sorter")
.
中执行此操作
3. date
属性 在 model
中不存在
我正在尝试对我的模型进行排序。但是出现错误
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");
}
});
应该是Ember.computed
而不是Ember.Computed
。错误说 Ember.Computed
未定义。
你的代码有一些问题,
1. model
是 属性 将在控制器中可用(将由 setupController
设置
2. 您不能在 this.get("sorter")
.
中执行此操作
3. date
属性 在 model