我正在使用MenuModule
primeng
Menu 里面的模型是信号类型
并从服务中取出
现在,当调用服务并填充模型时会显示此错误
ERROR TypeError: Cannot read properties of null (reading 'offsetHeight')
//Html代码
<h1 (click)="statusDispacherClick(213 , $event)">
Status Click
</h1>
<p-menu #menu [model]="listStatusTypes()" [popup]="true" />
//typeScript 代码
@ViewChild('menu') menu !: Menu;
listStatusTypes = signal<any[]>([])
statusDispacherClick(data, event) {
this.service.getDashboardChangeStatusTypes(data).subscribe(dataService => {
dataService.map(x => {
x.label = x.title;
})
this.listStatusTypes.set(dataService);
this.cdRef.detectChanges();
this.menu.toggle(event);
})
}