我不知道我是否正确询问,但我不想收集数据,而是想根据参数计算数据。类似的东西:
var date = new Date();
var events = model.getEvents(date);
{{#each event in events}}
event
{{/each}}
getEvents 的区别在于从服务器获取,以及在返回集合之前进行本地计算和转换。
答案 0 :(得分:0)
您最好的选择可能是使用路线上的setupController
挂钩来获取事件列表,然后将其设置为控制器中的events
属性。
App.SomeRoute = Ember.Route.extend({
setupController : function(controller,model){
var date = new Date();
var events = model.getEvents(date);
controller.set('events',events)
}
});