Как выделить выделенный элемент цветом в угловых? - PullRequest
0 голосов
/ 30 ноября 2018

Это пользовательский интерфейс «Мои папки», и когда я щелкаю или выбираю какую-либо одну папку, я хочу выделить эту конкретную папку зеленым цветом, и второй вопрос - я наведите курсор мыши на любую другую папку, и я хочу выделить эту папку желтым цветом.каждая папка имеет свой отдельный folderid

enter image description here

<div *ngFor="let folder of folderObjs (dblclick)="addNewFolderRoute(folder.folderid)">
  <mat-icon>folder</mat-icon>
  <span>{{folder.folderName}}</span>
</div>

1 Ответ

0 голосов
/ 30 ноября 2018

Попробуйте это

<div *ngFor="let folder of folderObjs" (dblclick)="addNewFolderRoute(folder.folderid)" (click)="activeFolder=folder" class="folder" [class.green]="folder==activeFolder">
    <mat-icon>folder</mat-icon>
    <span>{{folder.folderName}}</span>
</div>

и css

.folder:hover {
   background:yellow;
 }

.folder.green {
   background:green;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...