2013-09-10 4 views
0

Я не знаю, правильно ли я спросил, но вместо сбора данных я хотел бы вычислить данные на основе параметра. Что-то вроде:EmberJS, как запросить модель с функциями геттера?

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

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

Разница в том, что здесь GetEvents делает как забирающий с сервера, а также локального вычисления и преобразования перед возвращением коллекции.

ответ

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) 
    } 
}); 
+0

Ну, я хочу указать дату с точки зрения, независимо от даты, которую выбирает пользователь. Затем выберите, затем постройте модель и верните (или привяжите, что бы это ни было). – Ska

Смежные вопросы