问题标签 [angular-ui-tree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
741 浏览

angularjs - 角度 ui 树限制最大深度

我想限制我添加data-max-depth="2"到的角度 UI 树的最大深度ui-tree

它适用于单个节点。但问题是当我将一个父节点与一些子节点拖到另一个父节点下时。它让我放弃它。所以在这种情况下,我可以有 3 个级别。这是一个可见的错误。

我错过了什么吗?

0 投票
1 回答
1021 浏览

javascript - angular-ui-tree,从 DATABASE 中的数据填充树

我正在使用 angular-ui-tree 库来显示文件夹结构。

我将节点对象存储在 MongoDB 数据库中。

每个节点对象看起来像这样

Angular-UI-TREE 以这种方式填充

有了这些数据,树看起来像

从使用如上所示模式存储在 mongoDB 中的一堆节点中,我想填充 DATA 数组以便能够填充 UI 树..

最好的方法是什么?

或者有没有更好的方法将这些节点存储在数据库中,以便更轻松地检索该信息以填充树?

0 投票
1 回答
527 浏览

javascript - angular-ui-tree drop INTO 节点

我目前正在使用Angular UI Tree连接树。Tree1 只有一层深度,而 Tree2 的深度是无限的。我需要能够将 Tree2 中的任何项目拖入Tree1项目并捕获该事件。

澄清一下:实际上 Tree1 是 Tree2 的顶级项目,这使我可以轻松地在整个数据结构之间移动项目。

在当前文档下我找不到执行此操作的方法,因此我执行了以下操作: 在 Tree1 上,我禁用了 drop:

然后在 Tree2 我添加了以下回调:

当我从 Tree2 拖到 Tree1 上时,没有显示占位符(这很好),但我无法从目的地获得放置在哪个项目上。似乎 dest 实际上是源。

有任何想法吗?另外,您是否知道实现 DROP INTO 的更好方法?

0 投票
1 回答
998 浏览

angularjs - 如何在ui-tree angular js的顶部添加新节点

在我的应用程序中,我使用了 angular ui-tree。

现在添加我在代码下面使用的新节点

通过单击按钮,它正在添加节点,但在底部添加节点。我需要在顶部添加它。我该怎么做?

0 投票
1 回答
1230 浏览

javascript - 获取 Angular UI 树中的节点号 [angular-ui-tree]

我正在使用 Angular UI 树来实现项目类别关系,在默认实现中一切正常,但现在需要获取树中的节点/节号来管理层次结构。

我跟进此 Codepen模板以获取数字,但不幸的是,我没有得到所需的输出

我得到以下输出。

在此处输入图像描述

0 投票
1 回答
578 浏览

angularjs - 找不到指令“ngInclude”所需的控制器“uiTreeNodes”

我正在尝试使用angularui-tree,经过几天的努力使其在 Vistulaforce(salesforce) 页面内运行,它仍然显示一些错误或其他。现在我正在尝试运行基本的嵌套树 ui 示例,但它抛出了一个错误,当我按照他们的指示做所有事情时,我不明白为什么。任何人都可以请。帮助我了解出了什么问题。

视觉力量页面

错误信息: 在此处输入图像描述

0 投票
0 回答
400 浏览

bower - 安装angular-ui-tree时如何防止Bower挂机?

我一直在尝试使用 bower 1.8.0 版安装 angular-ui-tree,但它一直挂在我身上。

我尝试了以下命令:

  • bower install angular-ui-tree
  • bower install angular-ui-tree --save
  • bower install angular-ui-tree --save --verbose
  • bower install angular-ui-tree --verbose

详细不会打印堆栈跟踪,但是上面的所有命令都会打印已安装软件包的信息。

我也尝试使用bower init或恢复以前版本的 bower.json,但无济于事。

原始 bower.json 文件:

我能做些什么来修复凉亭?

0 投票
1 回答
198 浏览

angularjs - 向 angular-ui-tree 中的树添加标签

有没有办法向 angular-ui-tree 添加标签或单独的树?

我有一个 JSON 文件,其中包含$scope.tree要在前端显示的问题。我想要一棵单独的树来获得这些问题的答案。

这可能吗?

我已经附上了一张我正在努力完成的事情的图片。

在此处输入图像描述

0 投票
2 回答
2978 浏览

angularjs - 防止在 Angular UI 树中拖动

是否有可能阻止用户拖动 Angular UI Tree 节点?有一个选项“nodrop”,它可以工作,但我也想防止拖动。

0 投票
3 回答
1749 浏览

angularjs - angularjs中的层次结构实现

我是 angularjs 的新手,想实现一些hierarchy屏幕,用户可以在其中添加新组、子组,等等。(父/子层次结构)

像这样的东西

1 名管理员

1.1 -----用户管理员

1.1.1 ----------技术支持管理员

1.1.1.1 --------技术支持团队

1.2 ----------登录管理员

1.2.1 --------简介

1.3 -----客户管理

1.3.1 ----------客户端1

1.3.2 ----------客户端2

2 个用户

2.1 -----用户1

2.2 -----用户2

2.3 -----用户3

我搜索了一些教程,发现与我的问题相关的唯一解决方案是angular ui tree

但我对此并不满意,因为我必须为所有节点(父/子)添加图像/头像,然后必须根据父节点为每个节点分配一些角色。但ui-tree没有任何程序来添加自定义节点或任何节点的子节点。

有没有更好的方法来做到这一点?任何形式的帮助将不胜感激。