ngx-admin-lte
Version:
AdminLTE theme for angular
29 lines (23 loc) • 896 B
text/typescript
import { Component, OnInit, Input } from '@angular/core';
import { User } from '../../models/user';
import { Router } from '@angular/router';
import { UserService } from '../../services/user.service';
({
selector: 'app-menu-aside',
styleUrls: ['./menu-aside.component.css'],
templateUrl: './menu-aside.component.html'
})
export class MenuAsideComponent implements OnInit {
public currentUrl: string;
public currentUser: User = new User();
() links: Array<any> = [];
() display_menu_user = true;
() display_menu_search = true;
() menu_title = 'NAVIGATION';
constructor(private userServ: UserService, public router: Router) {
// getting the current url
this.router.events.subscribe((evt: any) => this.currentUrl = evt.url);
this.userServ.getCurrent().subscribe((user) => this.currentUser = user);
}
public ngOnInit() { }
}