Reputation: 11
I want to disable the (mouseout)
event once only when (click)
event has fired.
<li
class="ci-inline-flex ci-flt-l width100 tooltip ci-cursor"
*ngFor="let menu of menuData;let i=index"
[ngClass]="{
'ci-bgclr-18 ci-border-radius-5': selectedItem == i,
'disabled': disabledVal == i,
'disabled': headerdisplay == false && menu.menuName == 'Encounter'}"
(click)="reDirectTo(menu.route,menu.routeTyPe, menu.menuName,i,$event)"
(mouseover)="menu.src = menu.activeIcon"
(mouseout)="menu.src = menu.icon"
>
Upvotes: 0
Views: 95
Reputation: 6089
In function reDirectTo
, you could set a flag, e.g. redirected = true
and then check that flag in (mouseout)
:
(mouseout)="if (!redirected) menu.src = menu.icon"
Upvotes: 1