我目前正在使用 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>
当我启动网站时,什么都没有出现。如果我删除 html 中的“p-menu”行,我会看到“h4”...
我究竟做错了什么 ?