Newer
Older
import {Component, OnInit} from '@angular/core';
import {Router} from '@angular/router';
import {Http} from '@angular/http';
import {LayoutService} from '../layout.service';
import {LocalStorageService, SessionStorageService} from 'ngx-webstorage';
import {CommonService} from '../../shared/common/common.service';
selector: 'jhi-sidebar',
templateUrl: './sidebar.component.html',
styles: [
` span i {
margin-right: 10px;
} `
]
})
export class SidebarComponent implements OnInit {
token: boolean;
constructor(public router: Router, private http: Http,
public layoutSer: LayoutService,
private $localStorage: LocalStorageService,
private $sessionStorage: SessionStorageService) {
}
menuList = [];
ngOnInit() {
this.getMenu();
}
getMenu() {
this.layoutSer.getMenu().subscribe(
(res) => {
if (res.errCode == 10000) {
this.menuList = this.commonSer.listToTree('id', 'parentId', res.data);