fix(menu): fix inactive menu item

This commit is contained in:
Alexander Zhukov 2017-02-01 14:48:24 +03:00
parent fbf20df964
commit 24687102cf
2 changed files with 8 additions and 11 deletions

View file

@ -1,13 +1,8 @@
import { Routes } from '@angular/router';
import { Component, ViewContainerRef } from '@angular/core'; import { Component, ViewContainerRef } from '@angular/core';
import { GlobalState } from './global.state'; import { GlobalState } from './global.state';
import { BaImageLoaderService, BaThemePreloader, BaThemeSpinner } from './theme/services'; import { BaImageLoaderService, BaThemePreloader, BaThemeSpinner } from './theme/services';
import { layoutPaths } from './theme/theme.constants'; import { layoutPaths } from './theme/theme.constants';
import { BaThemeConfig } from './theme/theme.config';
import { BaMenuService } from './theme';
import { MENU } from './app.menu';
import 'style-loader!./app.scss'; import 'style-loader!./app.scss';
import 'style-loader!./theme/initial.scss'; import 'style-loader!./theme/initial.scss';
@ -32,12 +27,8 @@ export class App {
constructor(private _state: GlobalState, constructor(private _state: GlobalState,
private _imageLoader: BaImageLoaderService, private _imageLoader: BaImageLoaderService,
private _spinner: BaThemeSpinner, private _spinner: BaThemeSpinner,
private _config: BaThemeConfig,
private _menuService: BaMenuService,
private viewContainerRef: ViewContainerRef) { private viewContainerRef: ViewContainerRef) {
this._menuService.updateMenuByRoutes(<Routes>MENU);
this._loadImages(); this._loadImages();
this._state.subscribe('menu.isCollapsed', (isCollapsed) => { this._state.subscribe('menu.isCollapsed', (isCollapsed) => {

View file

@ -1,4 +1,9 @@
import {Component} from '@angular/core'; import { Component } from '@angular/core';
import { Routes } from '@angular/router';
import { BaMenuService } from '../theme';
import { MENU } from '../app.menu';
@Component({ @Component({
selector: 'pages', selector: 'pages',
styles: [], styles: [],
@ -28,9 +33,10 @@ import {Component} from '@angular/core';
}) })
export class Pages { export class Pages {
constructor() { constructor(private _menuService: BaMenuService,) {
} }
ngOnInit() { ngOnInit() {
this._menuService.updateMenuByRoutes(<Routes>MENU);
} }
} }