fixing navigation issue - creating deep copy of routes before working on

it. https://github.com/akveo/ng2-admin/issues/93
This commit is contained in:
Gal Tetinger 2016-07-17 19:41:00 +03:00
parent 8340acec7a
commit 58219dca8e

View file

@ -3,6 +3,7 @@ import {AppState} from '../../../app.state';
import {layoutSizes} from '../../../theme'; import {layoutSizes} from '../../../theme';
import {BaMenu} from '../baMenu'; import {BaMenu} from '../baMenu';
import {routes} from '../../../../app/app.routes'; import {routes} from '../../../../app/app.routes';
import * as _ from 'lodash';
@Component({ @Component({
selector: 'ba-sidebar', selector: 'ba-sidebar',
@ -15,7 +16,7 @@ import {routes} from '../../../../app/app.routes';
export class BaSidebar { export class BaSidebar {
// here we declare which routes we want to use as a menu in our sidebar // here we declare which routes we want to use as a menu in our sidebar
public routes = routes; public routes = _.cloneDeep(routes); // we're creating a deep copy since we are going to change that object
public menuHeight:number; public menuHeight:number;
public isMenuCollapsed:boolean = false; public isMenuCollapsed:boolean = false;