首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用具有动态绑定的聚合物绘制树形结构

用具有动态绑定的聚合物绘制树形结构
EN

Stack Overflow用户
提问于 2016-02-03 21:43:09
回答 1查看 1.2K关注 0票数 2

我正在开发一个使用聚合物的web应用程序,其中包含一个模块,其中我们希望将家庭结构显示为树。将鼠标悬停在每个节点上将突出显示该树的完整路径。我有一个如下的JSON。

这个JSON包含一个系列的层次结构(为了简单起见,我删除了一些节点)。

我想要像这样的树

到目前为止,我所拥有的是:

如你所见,我找不到一种方法来绘制链接。

我用来创建这个视图的代码如下:

family-tree.html

代码语言:javascript
复制
<dom-module id="family-tree">
<style>
    :host {
        display: block;
    }      
</style>
<template>
    <call-api auto file="mockdata.json" on-response="handleResponse" 
        last-response="{{familyInfo}}" handle-as="json"></call-api>
    <template is="dom-repeat" items="{{familyInfo.plugin}}">
        <div class="tree">
            <div class="node">
                <a href="#">{{item.id}}</a>
            </div>
            <tree-wrapper family-hierarchy="{{item.children}}"></tree-wrapper>
        </div>
    </template>
</template>

代码语言:javascript
复制
   Polymer(         {           is: 'family-tree',         properties: {             familyInfo: {                 type: Object,                 notify: true             },          }     });   

和tree-wrapper.html:

代码语言:javascript
复制
<dom-module id="tree-wrapper">
<style>
    :host {
        display: block;
    }
</style>
<template>
    <div class="item">
        <ul>
            <template is="dom-repeat" items="[[familyHeirarchy]]">
                <li>
                    <div class="node">{{item.id}}</div>
                    <tree-wrapper family-heirarchy="{{item.children}}"></tree-wrapper>
                </li>
            </template>
        </ul>
    </div>
</template>

代码语言:javascript
复制
   Polymer(         {         is: 'tree-wrapper',          properties: {             familyHeirarchy: {                 type: Array,                 value: [],             }         },      });   

在我的index.html中

这将递归地绑定并生成节点。谁能告诉我如何绘制如图所示的链接?

EN

回答 1

Stack Overflow用户

发布于 2017-09-22 09:39:26

如果你可以创建一个柱塞,我也许可以帮助与css。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35178748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档