问题标签 [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 回答
1490 浏览

angularjs - ui-tree 中的连接树拖放预防

我正在使用我正在使用: http ://angular-ui-tree.github.io/angular-ui-tree/#/connected-trees 我希望能够在父级而不是子级拖动树。

我该怎么做。我现在正在使用他们的代码,我可以把它放在这里

html

控制器是

谢谢

**我尝试过的**

这是我尝试过的

接着

但是 console.log 没有给我任何 id 或任何东西。我正在考虑添加一个属性,然后检查它

**一个hacky修复**

所以我做了这个有点修复它,但它非常hacky......我仍然需要知道为什么我无法获得id以及为什么它有效......基本上如果我从node []开始放入节点,所以它的id未定义并且它给出未定义的,我检查一下..它完成了工作,但我讨厌它,因为它太老套了

0 投票
0 回答
157 浏览

javascript - 在 Angular UI 树中使用带有父节点的节点而不是带有子节点的节点

我正在使用Angular UI Tree来显示 TreeView。为了向 REST API 请求所有节点,我使用 restangular 返回节点列表。

但是,Angular UI Tree 使用这种数据结构:

我希望它使用:

我怎样才能在模板上做到这一点?

我正在使用这个

有没有其他方法可以请求节点数组并在每个节点都是 Restangular 对象的 UI 树中使用它?

0 投票
1 回答
1063 浏览

angularjs - angular-ui-tree: How to get html element of last added node

maybe this is a silly question, but I haven't found a solution here in stackoverflow or in the documentation of angular-ui-tree.

I need to get the html element of the latest added node.

To be more precisely I have a xeditable element in the node template which I need to show and focus when a new node is created.

How can I do it.

Thanks for your help.

0 投票
1 回答
2233 浏览

angularjs - Angular UI Tree:获取节点的新旧父节点

我创建了两棵树,当我将一个节点从一棵树移动到另一棵树时,我想知道旧树和新树的名称。我添加data-tree-name="unsorted"了,ui-tree但我不知道如何访问它。这是我的代码:

那么我怎样才能获得data-tree-name价值。谢谢

0 投票
1 回答
2692 浏览

javascript - Angular UI Tree - 只允许拖放到第二级(子节点)

我目前正在使用Angular UI Tree

我的对象:

我想要实现的是允许学生在班级内拖放(班级不必是可拖动的,学生不必被拖放到第一级(班级)到第二级(学生))。

这可以通过Angular UI Tree实现吗?

0 投票
0 回答
1313 浏览

angularjs - 如何访问 Angular UI 树中的特定节点?

我刚刚开始学习angularJS。我创建了一个 ui-tree 来显示来自后端的数据。我必须在单击它时显示元素的详细信息。但是我在访问特定节点(元素)时遇到了问题。

有人可以描述 ui-tree 的基础知识(不是来自 angularjs.org 的文档)以及如何从树中访问特定节点吗?

0 投票
1 回答
468 浏览

javascript - 如何获取角度ui树中某个项目的键值或迭代?

我有一段代码,它是如何使用 angular-ui-tree 的基本示例:

现在,如果我有一个 {{item}},有没有办法在循环中获取项目的迭代?例如,我想得到一个条件,如果这个项目的当前循环迭代是奇数或偶数,我可以改变树的某个节点的样式,比如说我有一个基于交替的蓝色和红色项目如果它是奇数或偶数,则在其迭代中。

0 投票
0 回答
365 浏览

angular-ui-tree - 树内的 angular-ui-tree 树不会创建空树占位符

嗨,我需要创建一个树来代表 GroupA 中的一些类别,这些类别可以是 4 级深度。

这是一个非常简单的任务,但是每个类别在 GroupB 中都有对应项, GroupA 聚合 GroupB ,所以假设 GroupA 中的 CategoryX 可以包含 GroupB 中的 3 个类别。

这类似于类别映射。所有数据都在一个json中。

为了反映这种关系,我想出了一个想法,将树(GroupB)嵌套在父树(GroupA)的每一行中

像这样的东西:

一切都渲染得很好,但是当内部 ui-tree 为空时,它不会出现 empty-tree-placeholder,我不能再删除新节点。

你知道如何解决这个问题吗?

0 投票
2 回答
659 浏览

angularjs - ui-tree-node 不可拖动 & 错误无法读取 null 的属性“0”

我收到此错误; Cannot read property '0' of null (对于'0','1','2','3'......等)在我一天中的每个24小时内一次。然后是第 8 行、第 9 行、第 10 行和第 11 行,我在日历上有事件。

屏幕截图 2016-06-02 在 1 35 39 pm

这是我的日历日视图模板

在我的控制器中,我有我的 html 注释中描述的逻辑以及文档中显示的全套$scope.treeOptions = { accept, beforeDrag, removed等。

我是否遗漏了一些我需要在控制器端做的事情,或者我在模板上设置了错误的 ui-tree 属性?

0 投票
2 回答
4209 浏览

javascript - Angular UI 树实现

任何人都可以提供一个 plunker 或任何关于如何使用http://angular-ui-tree.github.io/angular-ui-tree/#/basic-example的提示

像这样的 json 对象