lemo-crm/web/app/components/breadcrumbs-bar.js
Shaun Chyxion ab7dc6fe77 update
2017-06-23 07:14:29 +08:00

27 lines
908 B
JavaScript

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