Projekt

Obecné

Profil

Stáhnout (691 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1 0d1b0550 Václav Jirák
import { Component, OnInit } from '@angular/core';
2 41741550 Hung Hoang
import { MenuService } from '../services/menu.service';
3
import { MenuItem } from './menu-item';
4 0d1b0550 Václav Jirák
5
@Component({
6
  selector: 'app-menu',
7
  templateUrl: './menu.component.html',
8
  styleUrls: ['./menu.component.sass']
9
})
10
export class MenuComponent implements OnInit {
11 79d7de40 Hung Hoang
  _menuItems: MenuItem[];
12
  private _selectedMenuItem: MenuItem;
13 0d1b0550 Václav Jirák
14
15
  getMenuItems(): void {
16
    this.menuService.getMenuItems()
17 79d7de40 Hung Hoang
      .subscribe(menuItems => this._menuItems = menuItems);
18 0d1b0550 Václav Jirák
  }
19
20
  onSelect(menuItem: MenuItem): void {
21 79d7de40 Hung Hoang
    this._selectedMenuItem = menuItem;
22 0d1b0550 Václav Jirák
  }
23
24
  constructor(private menuService: MenuService) { }
25
26
  ngOnInit() {
27
    this.getMenuItems();
28
  }
29
30
31
}