我想在启动时展开第一个节点。我在这里看到了要走的路。不同之处在于我的代码中没有节点,而是从我的数据库中获取它。这是我的代码:
this.appService.getTreeStructure().then((treeNodes) => {
this.nodes = treeNodes;
const treeModel: TreeModel = this.treeComponent.treeModel;
console.log(treeModel);
const firstNode: TreeNode = treeModel.getFirstRoot();
console.log(firstNode);
firstNode.expand();
});
那行不通。第一个控制台日志显示这treeModel
是一个对象,但第二个是未定义的。我可以从第一个输出中获得所有节点的nodes
属性,treeModel
但我无法访问它们。
如何在启动时扩展第一个节点?