gpt4 book ai didi

angular - 如何为 Angular Material 的树组件应用样式

转载 作者:太空狗 更新时间:2023-10-29 18:14:53 26 4
gpt4 key购买 nike

我正在为我的项目使用 Angular Material 的树组件。这里是 stackblitz链接,这里我需要实现两件事:

1)子元素的文本颜色必须在鼠标悬停时改变。

2) 单击/选择子元素时,必须更改背景颜色,背景颜色保持不变,直到我选择下一个子元素,例如带有 selection 的列表。

像这样

enter image description here

最佳答案

我创建了 Stackblitz演示

此代码按照您的要求工作

我已经添加了一些

tree-loadmore-example.html

<mat-tree-node *matTreeNodeDef="let node" matTreeNodePadding
(click)="activeNode = node" [ngClass]="{ 'background-highlight': activeNode === node }">
<button mat-icon-button></button> <span class="txtColor">{{node.item}}</span>
</mat-tree-node>

并在 .ts 中添加

activeNode:any;

关于angular - 如何为 Angular Material 的树组件应用样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51998892/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com