解决方法如下:
首先,确保你已经安装了Angular和PrimeNG,并且已经在项目中引入了它们。
在你的组件中,导入所需的PrimeNG模块和TreeNode接口:
import { Component, OnInit } from '@angular/core';
import { TreeNode } from 'primeng/api';
nodes: TreeNode[];
ngOnInit() {
this.nodes = [
{
label: 'Node 1',
children: [
{
label: 'Child 1',
children: [
{ label: 'Grandchild 1' },
{ label: 'Grandchild 2' }
]
},
{ label: 'Child 2' }
]
},
{ label: 'Node 2' },
{ label: 'Node 3' }
];
}
这就是使用Angular和PrimeNG创建一个树组件并显示节点的方法。你可以根据你的需求自定义节点的数据和样式。