A
Size: a a a
A
A
S
ng generate library
S
S
SФ
AK
SФ
D
A
<div class="users-wrapper">
<div
class="users-item"
*ngFor="let device of showDevices; let i = index"
(click)="chooseDevice(device, i)"
[ngClass]="{ 'active-device': i === activeDevice }"
>
{{ device.name }}
</div>
</div>
chooseDevice(device, index) {
this.chosenDevice = device;
this.activeDevice = index;
this.metricsSearchForm.controls.metricsSearchInput.setValue('');
this.getDeviceMetrics(device.name);
}
M
<div class="users-wrapper">
<div
class="users-item"
*ngFor="let device of showDevices; let i = index"
(click)="chooseDevice(device, i)"
[ngClass]="{ 'active-device': i === activeDevice }"
>
{{ device.name }}
</div>
</div>
chooseDevice(device, index) {
this.chosenDevice = device;
this.activeDevice = index;
this.metricsSearchForm.controls.metricsSearchInput.setValue('');
this.getDeviceMetrics(device.name);
}
document
.event
'е этого клика есть свойство path
(это список дом-узлов от того, на который был клика до window
).M
AS
N
I
N
I
N
I
N