一、查询获得子节点数据,并格式化
// 把查询到的数据存入academyTree数组中
this.academyTree.push({
key: res.json().data[i].id,
title: res.json().data[i].name,
isLeaf: true
});
二、定位父节点,把格式化后的数据添加到该节点
// 点击任意节点触发
nzEvent(event: NzFormatEmitEvent): void {
// 确认该节点是否是想要添加数据的节点
if (event.node.key === '0-0') {
// 该节点下是否已经添加过数据
if (event.node.children.length === 0) {
// 加载数据
event.node.addChildren(this.academyTree);
}
}
}