import Ember from 'ember'; import BaseComponentMixin from '../mixins/components/base-component'; export default Ember.Component.extend(BaseComponentMixin, { // breadcrumbs: Ember.computed.alias('route.breadcrumbs'), breadcrumbs: Ember.computed('route', function() { let me = this; let breadcrumbs = this.get('route.breadcrumbs'); if (!breadcrumbs) { let routeName = me.get('routeName'); if (/\.index$/.test(routeName)) { let route = me.getRoute(routeName.replace(/\.index$/, '')); if (route) { breadcrumbs = route.get('breadcrumbs'); } } } Ember.Logger.info('Breadcrumbs: ', breadcrumbs); return breadcrumbs; }), tabName: 'ul', classNames: ['breadcrumb'], didInsertElement() { console.log('breadcrumbs: ', this); } });