Есть ли способ расширить параметр data при использовании IronRouter и RouteController. Похоже, что он переопределяется, когда я наследую суперконтроллер, дочерний контроллер не расширяет определенные свойства data, У меня были аналогичные проблемы с параметром yieldTemplates на маршруте и использовалось обходное решение (underscore _extends), но в этом случае он не работал:
ApplicationController = RouteController.extend({
     data: function(){
          return {
                 user: Meteor.user()   
         }     
   }
});
ChildController = ApplicationController.extend({
  data: function(){
        return {
               // I expect to inherit Meteor.User ?????
               someData: {}
        }
   }
});
EDIT:
После использования функции underscore и extend для наследования функции прототипа я все еще не могу наследовать определение route, которое использует ChildController
this.route('someRoute', {
   template: 'task_template',
   //tasks is not available on the template
   data: function () {
            var base = ChildController.data.call(this);
            console.log(base);
            return _.extend(base, {
                tasks: Tasks.find({state: 'Open'})
            });
});
