В настоящее время я тестирую Primeng с помощью angular 2 и хочу создать простое меню.
Вот мой код:
import {Component, OnInit} from '@angular/core';
import {Menu, MenuItem} from 'primeng/primeng';
@Component({
templateUrl: 'app/salaries/menudroite.html',
selector: 'menu-droite',
providers: [],
directives: [Menu]
})
export class menuDroiteComponent implements OnInit {
private items: MenuItem[];
ngOnInit() {
this.items = [{
label: 'File',
items: [
{label: 'New', icon: 'fa-plus'},
{label: 'Open', icon: 'fa-download'}
]
},
{
label: 'Edit',
items: [
{label: 'Undo', icon: 'fa-refresh'},
{label: 'Redo', icon: 'fa-repeat'}
]
}];
}
}
и html-код
<h4>Menu droite</h4>
<p-menu [model]="items"></p-menu>
Когда я запускаю сайт, ничего не появляется. Если я уберу в html строчку "p-menu", то увижу "h4"...
Что я делаю не так ?