src/app/04-overlay/menu/menu.component.ts
import { Component, OnInit, ViewEncapsulation, ChangeDetectionStrategy } from '@angular/core';
@Component({
selector: 'app-menu',
templateUrl: './menu.component.html',
styleUrls: ['./menu.component.sass'],
encapsulation: ViewEncapsulation.None,
changeDetection: ChangeDetectionStrategy.OnPush
})
export class MenuComponent implements OnInit {
themes = [];
optionsList = ['Option 1', 'Option 2', 'Option 3'];
constructor() { }
get reverse() {
return this.themes.some(t => t === 'reverse');
}
updateOptions() {
this.optionsList = ['Option A', 'Option B', 'Option C'];
}
selected($event) {
console.log('selected', $event);
}
ngOnInit() {
}
}