angular使用material的tree组件?

angular使用material的tree组件,进行增删之后需要重新获取数据 ,此时树就会重新收起来,如何让他重新加载树时回到上次的位置?

参考GPT和自己的思路:

对于这个问题,可以尝试使用Angular的路由机制来保存当前树的状态。具体来说,可以在路由配置中添加一个参数,保存当前树的展开状态,然后在重新加载树时,根据这个参数来还原树的展开状态。

另外,还可以考虑将树的状态保存在浏览器的本地存储中,这样可以使树的状态在页面刷新后依然存在。具体来说,可以使用LocalStorage或者IndexedDB等技术来实现。

总之,保存树的状态是解决这个问题的关键,具体实现可以根据具体情况选择合适的方案。