我一直在尝试执行以下代码:
states.component.html
<p-steps [model]="items"></p-steps>
import { Component, OnInit } from '@angular/core';
import { StepsModule, MenuItem } from 'primeng/primeng';
import { NgModule } from '@angular/core';
@Component({
selector: 'jhi-states',
templateUrl: './states.component.html',
styles: []
})
states.component.ts
export class StatesComponent implements OnInit {
items: MenuItem[];
constructor() { }
ngOnInit() {
this.items = [
{label: 'Step 1'},
{label: 'Step 2'},
{label: 'Step 3'}
];
}
}
连接到网站时,我获得了以下结果:
任何想法??
答案 0 :(得分:1)
我发现您已将模块导入到组件中,但是您是否已将PrimeNG StepsModule
导入父模块?
import { StepsModule } from 'primeng/primeng';
@NgModule({
imports: [
StepsModule
],
答案 1 :(得分:0)
有时错误有点令人困惑,无法进行调查
删除model
,然后重新编译,
exports
providers
输入答案 2 :(得分:0)
您在xxxx.spec.ts文件中是否也将其保存到导入文件中? 我在MenuBarModule中遇到了同样的问题。 我只是将其添加到我的component.spec.ts中
TestBed.configureTestingModule({
imports: [MenubarModule],
declarations: [ HeadComponent]
})