以下控制器不会导致任何ships
。如果我删除把sortBy('name')放在控制器的哪里?
model = model.sortBy('name');
它导致所有ships
但显然它们不被name
属性进行排序。
我该如何解决这个问题?
的app/controllers/index.js
import Ember from 'ember';
export default Ember.Controller.extend({
selectedCompany: null,
companies: function(){
var model = this.get('model.companies');
return model;
}.property('model.companies'),
ships: function(){
var model = this.get('model.ships');
model = model.sortBy('name');
return model;
}.property('model.ships')
});