我写了一个从2个表中加载数据的脚本。
使用此脚本,我只需要匹配这两列中的相应元素。
我正在使用angular-ui-tree来管理列,但是想不出如何在视觉上和编程上匹配两个树之间的对应元素?
谢谢
发布于 2017-10-03 08:07:14
我不太确定你的问题是什么。我假设你所谓的“视觉匹配”并不意味着你需要一些AI API来实际进行视觉匹配,所以你只是想要得到UI树中相同位置的对象?
使用$nodeScope (type: Scope of ui-tree-node)应该会提供这些信息,因为$nodeScope的属性类似于"1.1.1“或"1.1.2”等。因此,您只需解析"parent“节点即可获得属于同一节点的所有子节点。
Scope还有一个方法isParent(nodeScope),它可以检查某个节点(调用该方法)是否为目标节点的父节点。类似地,Scope具有isSibling(targetNodeScope)和isChild(targetNodeScope)方法来帮助您识别关系。作为一般指南,您只需遵循(嵌套)循环中的节点(数组),然后选择所需的元素或对象。您可以同时从两个UI树中拾取对象,因此它们在该点应该来自同一节点。
https://stackoverflow.com/questions/46535259
复制相似问题