2014-12-12 6 views
0

После миграции из глобальной версии namespace-версии в ember-cli (0.1.4) мой код не работает по-прежнему. Я наблюдаю за свойством content в своем контроллере, чтобы обрабатывать данные, полученные на моем маршруте. Но ничего не происходит, функция groupedResults не вызывается.this.get ('content') (внутренний контроллер) не задан после перехода на ember-cli

Данные извлекаются успешно (Ember Inspector показывает все проекты), поэтому свойство content не должно быть пустым.

маршрутизатор

import Ember from 'ember'; 
import AuthenticatedRouteMixin from 'simple-auth/mixins/authenticated-route-mixin'; 

export default Ember.Route.extend(AuthenticatedRouteMixin, { 

    controllerName: 'organization-projects', 

    model: function() { 
    return this.store.find('project'); 
    }, 

    renderTemplate: function() { 

    // render all projects 
    this.render('organization/projects-list', { 
     into: 'application' 
    }); 

    // render toolbar 
    this.render('organization/toolbar', { 
     into: 'application', 
     outlet: 'toolbar' 
    }); 

    } 

}); 

Контроллер

import Ember from 'ember'; 

export default Ember.Controller.extend({ 

    groupedResults: function() { 

    console.log(this.get('content')); 

    }.property('content.[]') 

}); 

Есть некоторые критические изменения, которые я пропустил?

+0

Да, я уверен, что Javascript ... взгляните на Ember/Ember-CLI ... – Slevin

ответ

0

Получено: изменено controllerName: 'organization-projects' до controllerName: 'organization.projects'.

Но мне интересно, почему это сработало в моей старой версии глобального пространства имен.

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