Estou usando MenuModule
o Primeng
O modelo dentro do Menu é do tipo sinal
E é retirado do serviço
Agora, quando o serviço é chamado e o modelo é preenchido, este erro é exibido
ERROR TypeError: Cannot read properties of null (reading 'offsetHeight')
//Código HTML
<h1 (click)="statusDispacherClick(213 , $event)">
Status Click
</h1>
<p-menu #menu [model]="listStatusTypes()" [popup]="true" />
//Código 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);
})
}