无法获取angularjs中折叠树节点的数据源

Posted

技术标签:

【中文标题】无法获取angularjs中折叠树节点的数据源【英文标题】:Not able to get datasource for collapsed tree nodes in angularjs 【发布时间】:2019-12-16 01:56:05 【问题描述】:

折叠时我无法获取完整的树数据 click here for Demo

【问题讨论】:

你没有具体说明你想要什么。请提出社区可以帮助您的问题。如果可能,请在问题部分提供尽可能多的代码,而不是粘贴链接。 在不展开树的情况下对树执行添加、删除和排序等操作后,我需要一个完整的 json 值 【参考方案1】:

试试下面的代码:

$scope.getData = function () 
                $scope.updateddata = angular.copy($scope.treeData.options.data);

            

您正在使用$scope.treeData.view()。它只获取屏幕上显示的数据。

道场示例: Click here for Demo

【讨论】:

如果您对树进行了任何更改,例如添加、删除、排序,则不会更改 在这种情况下,您可以使用此代码:$scope.getData = function () $scope.updateddata = angular.copy($scope.treeData._data); 在这个我们不会得到子项目列表

以上是关于无法获取angularjs中折叠树节点的数据源的主要内容,如果未能解决你的问题,请参考以下文章

使用计时器自动折叠树节点

D3 具有非树数据的可折叠力有向图 - 链接对齐

游戏开发解答Unity使用lua将table转为树结构,以多级折叠内容列表的UI形式展现(树结构 | UGUI | 折叠展开 | lua)

游戏开发解答Unity使用lua将table转为树结构,以多级折叠内容列表的UI形式展现(树结构 | UGUI | 折叠展开 | lua)

游戏开发解答Unity使用lua将table转为树结构,以多级折叠内容列表的UI形式展现(树结构 | UGUI | 折叠展开 | lua)

如何增加 D3 可折叠树中子节点之间的距离?