首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有html的角树组件样式节点

具有html的角树组件样式节点
EN

Stack Overflow用户
提问于 2018-01-25 12:49:09
回答 2查看 5.6K关注 0票数 3

我使用的是角5和角树成分https://github.com/500tech/angular-tree-component.我想将一个节点的样式设置为不同于其他节点的样式。

代码语言:javascript
复制
import { Component, ViewChild} from '@angular/core';
import { TreeComponent } from 'angular-tree-component';

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

  @ViewChild('myTree')
  private tree: TreeComponent;

  nodes = [
    {
      id: 1,
      name: 'root1',
      children: [
        { id: 2, name: '<b>child1</b>' },
        { id: 3, name: 'child2' }
      ]
    }
  ];
}

所以问题是,b标签被角化成\lt b \gt \lt b \gt

如何以实际的角度生成HTML?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-25 14:59:40

您可以定义自定义treeNodeTemplate。这将允许您向每个节点模板添加自定义类。

代码语言:javascript
复制
<tree-root [nodes]="nodes" [options]="options">
  <ng-template #treeNodeTemplate let-node let-index="index">
    <span [ngClass]="node.data.classes">{{ node.data.name }}</span>
  </ng-template>
</tree-root>

然后将css类传递给节点数据。

代码语言:javascript
复制
nodes = [
  {
    id: 1,
    name: 'root1',
    classes: ['text-bold'],
    children: [...]
  }
];

并最终定义该类

代码语言:javascript
复制
.text-bold{
  font-weight: 700;
}

您还可以更新模板,只使用innerHTML指令,这样就可以将html传递给name属性。

代码语言:javascript
复制
<ng-template #treeNodeTemplate let-node let-index="index">
  <span [innerHTML]="node.data.name"></span>
</ng-template>
票数 10
EN

Stack Overflow用户

发布于 2019-04-11 17:56:07

一定要深深地应用

scss

代码语言:javascript
复制
/deep/ {
  .tree-wrapper {
    .tree-children {
      padding-left: 5px;
    }
  }
}

html

代码语言:javascript
复制
<div class="tree-wrapper">
    <tree-root
      [nodes]="menuItems | async | tableFilter: [menuFilterTerm]"
      [options]="options"
      (activate)="onSelectMenuItem($event)"
    >
    </tree-root>
  </div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48443313

复制
相关文章

相似问题

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