Ember.js 如何使用getter函数查询模型?

Ember.js 如何使用getter函数查询模型?,ember.js,Ember.js,我不知道我问的是否正确,但我不想收集数据,而是想根据参数计算数据。比如: var date = new Date(); var events = model.getEvents(date); {{#each event in events}} event {{/each}} 不同之处在于,getEvents在返回集合之前既从服务器获取,又进行本地计算和转换。您最好的选择可能是使用路由上的setupController钩子获取事件列表,然后将其设置为控制器中的events属性 App.So

我不知道我问的是否正确,但我不想收集数据,而是想根据参数计算数据。比如:

var date = new Date();
var events = model.getEvents(date);

{{#each event in events}}
  event
{{/each}}

不同之处在于,getEvents在返回集合之前既从服务器获取,又进行本地计算和转换。

您最好的选择可能是使用路由上的
setupController
钩子获取事件列表,然后将其设置为控制器中的
events
属性

App.SomeRoute = Ember.Route.extend({
  setupController : function(controller,model){
    var date = new Date();
    var events = model.getEvents(date);
    controller.set('events',events)
  }
});

我想从视图中提供日期,不管用户选择什么日期。然后获取,然后构造模型,然后返回(或者绑定,不管它是什么)。