import { computed } from '@ember/object'; import BasicComponent from './basic-component'; export default BasicComponent.extend({ breadcrumbs: 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'); } } } console.info('Breadcrumbs: ', breadcrumbs); return breadcrumbs; }), tabName: 'ul', classNames: ['breadcrumb'] });