Angular 2: Get reference to a directive used in a component
I want to change img src on hover.for reference go through this link:--
Angular 2: Get reference to a directive used in a component
I want to change img src on hover.for reference go through this link:--
 
    
     
    
    You can use mouseenter and mouseout on host element as shown below,
Look at working demo : https://plnkr.co/edit/GfgZ46?p=preview
    //our root app component
import {Component, Directive, Output, EventEmitter, Input, SimpleChange} from 'angular2/core'
@Component({
  selector: 'my-app',
  host: {
    '(mouseenter)':'MouseEnter()'
    '(mouseout)':'MouseOut()'
   },
  template: `
    <img [src]="source"/>
    `
})
export class App {
  source='images/angular.png';
  MouseEnter(){
    console.log('Hovering');
    this.source = 'images/car.png';  
  }
  MouseOut(){
    this.source='images/angular.png';
  }
}
