【发布时间】:2020-08-22 04:29:30
【问题描述】:
我需要使用 Angular 从平面数据数组中显示一棵树,并且我愿意使用任何包来渲染树。作为用户,我应该能够单击一个节点并找出节点 ID 和标题等详细信息。树应该在加载时展开,但用户应该能够根据需要折叠父节点。我的节点数据模型如下所示:
export class Node {
nodeID: number;
title: string;
parentNodeID: number;
}
我的数据如下所示:
public Nodes: Node[] = [
{
nodeID: 1;
title: parent1;
parentNodeID: null;
},
{
nodeID: 2;
title: child1;
parentNodeID: 1;
},
{
nodeID: 3;
title: child2;
parentNodeID: 1;
}
]
【问题讨论】: