現在、angular 2 でprimeng をテストしており、シンプルなメニューを作成したいと考えています。
ここに私のコード:
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>
Web サイトを起動しても何も表示されません。HTMLの「p-menu」行を削除すると、「h4」が表示されます...
私は何を間違っていますか?