Delete an element class using Angular2

I have two elements. When one item freezes, another item must be removed.

import {Component} from '@angular/core'

@Component({
    selector:'display'
    template:`

     <div #myname />
     <p class="DN"> My name is Dude...</p>

    `

})
 export class DisplayComponent{
}

When divhovering, the DNtag class pmust be removed.

+4
source share
1 answer

You can use the NgClassdirective and events mouseenterand mouseleave:

import {Component} from '@angular/core'

@Component({
    selector:'display'
    template:`

     <div (mouseenter)="showDNClass = false" (mouseleave)="showDNClass = true" #myname />
     <p [ngClass]="{ 'DN': showDNClass }"> My name is Dude...</p>

    `

})
export class DisplayComponent {
    private showDNClass: boolean = true;
}

See Plunker , for example, using

+9
source

All Articles