我在用mat-selection-list
组件其中mat-list-option
正在显示一个contact list
如下所示:
![enter image description here](https://i.stack.imgur.com/ri4lP.png)
Now the background-color
当我点击特定时正在改变contact-name
(例如格雷姆天鹅)和background-color
是不变的,直到我单击另一个联系人,但我想更改text-color
还和tex-color 应保持不变,直到我单击新联系人.
她的就是堆栈闪电战 link.
将列表组件中的选择样式设置为
html
<mat-selection-list #linkList >
<mat-list-option *ngFor="let link of links;index as i" (selectionChange)="selectionChanged(i)" [class.active]="selectedItem === i">
<a mat-list-item> <span class="contact-names">{{ link }}</span> </a>
</mat-list-option>
</mat-selection-list>
将这些添加到 ts 文件中
selectedItem:number = null;
....
selectionChanged(i) {
selectedItem = i;
}
将这些添加到 css 中
.mat-list-item.active .contact-names{
color: red;
}
堆栈闪电战 url
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)