28 lines
716 B
TypeScript
28 lines
716 B
TypeScript
import { Component, OnInit } from '@angular/core';
|
|
import { MenuItem } from 'primeng/api';
|
|
|
|
@Component({
|
|
templateUrl: './button.component.html'
|
|
})
|
|
export class ButtonComponent implements OnInit {
|
|
|
|
items: MenuItem[];
|
|
|
|
loading = [false, false, false, false]
|
|
|
|
ngOnInit() {
|
|
this.items = [
|
|
{label: 'Update', icon: 'pi pi-refresh'},
|
|
{label: 'Delete', icon: 'pi pi-times'},
|
|
{label: 'Angular.io', icon: 'pi pi-info', url: 'http://angular.io'},
|
|
{separator: true},
|
|
{label: 'Setup', icon: 'pi pi-cog'}
|
|
];
|
|
}
|
|
|
|
load(index) {
|
|
this.loading[index] = true;
|
|
setTimeout(() => this.loading[index] = false, 1000);
|
|
}
|
|
}
|