首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在角9中实现可树性?

如何在角9中实现可树性?
EN

Stack Overflow用户
提问于 2020-05-22 07:01:20
回答 1查看 883关注 0票数 1

我想用角9实现一个树表。我正在尝试,但我做不到。有人能帮我实现角9的树表吗?

app.component.ts

代码语言:javascript
复制
import { Component, OnInit, AfterViewInit  } from '@angular/core';
import * as $ from 'jquery';


@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit, AfterViewInit {
  ngAfterViewInit(): void {

    (<any>$)( document ).ready(function() {
      (<any>$)('.tree').treegrid({
      'initialState': 'collapsed',
      'saveState': true,
      expanderExpandedClass: 'fa fa-minus',
      expanderCollapsedClass: 'fa fa-plus'
      });
  });   

  }
  ngOnInit(): void {

  }
  title = 'jquery-treetable';
}

app.component.html

代码语言:javascript
复制
<table class="tree">
    <tr class="treegrid-1">
        <td>Root node</td><td>Additional info</td>
    </tr>
    <tr class="treegrid-2 treegrid-parent-1">
        <td>Node 1-1</td><td>Additional info</td>
    </tr>
    <tr class="treegrid-3 treegrid-parent-1">
        <td>Node 1-2</td><td>Additional info</td>
    </tr>
    <tr class="treegrid-4 treegrid-parent-3">
        <td>Node 1-2-1</td><td>Additional info</td>
    </tr>
</table>

风格与JS文件

代码语言:javascript
复制
"styles": [
              "src/styles.css",
              "node_modules/bootstrap/dist/css/bootstrap.min.css",
              "node_modules/font-awesome/css/font-awesome.min.css",
              "node_modules/jquery-treegrid/css/jquery.treegrid.css"
            ],
            "scripts": [
              "node_modules/jquery/dist/jquery.min.js",
              "node_modules/popper.js/dist/popper.min.js",
              "node_modules/bootstrap/dist/js/bootstrap.min.js",
              "node_modules/jquery-treegrid/js/jquery.cookie.js",
              "node_modules/jquery-treegrid/js/jquery.treegrid.min.js",
              "node_modules/jquery-treegrid/js/jquery.treegrid.bootstrap3.js"
            ]

输出

代码语言:javascript
复制
Root node   Additional info
Node 1-1    Additional info
Node 1-2    Additional info
Node 1-2-1  Additional info

错误显示在控制台

EN

回答 1

Stack Overflow用户

发布于 2020-05-22 09:01:24

您可以在WAI创作实践中找到树的典型需求和可访问性考虑。

在我看来,如果您是为了商业软件,我强烈建议使用第三方组件的。

如果目的是教育-首先获得一些角度,TypeScript,CSS和HTML知识。

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

https://stackoverflow.com/questions/61949481

复制
相关文章

相似问题

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