自动扩展所有惰性配置的节点

时间:2019-02-01 03:56:12

标签: angular typescript recursion observable primeng

如何使用observables和primeng从父节点自动扩展所有子节点(配置为延迟加载)?

控制台输出

  

TypeError:无法读取未定义的属性“ count”

expandAll(event) {
this.nodeService.getChildren(event.node.object_sqn).subscribe((nodes) => {
  event.node.children = nodes
});
console.log(event.node.children)
if (event.node.children.count > 0) {
  event.node.expanded = true;
  for (let cn of event.node.children) {
    this.expandAll(cn);
  }
}

}

0 个答案:

没有答案