import {
  Component,
  HostBinding,
  HostListener,
  NgModule
} from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
// #docregion
@Component({
  selector: 'heroes-bindings',
  template: `
    Tour of Heroes
  
`
})
class HeroesComponent {
  @HostBinding() title = 'Tooltip content';
  @HostBinding('class.heading')
    hClass = true;
  active: boolean;
  constructor() {}
  @HostListener('click')
  clicked() {
    this.active = !this.active;
  }
  @HostListener('dblclick', ['$event'])
  doubleClicked(evt: Event) {
    this.active = true;
  }
}
// #enddocregion
@NgModule({
  imports: [ BrowserModule ],
  declarations: [ HeroesComponent ],
  bootstrap: [ HeroesComponent ]
})
export class HeroesHostBindingsModule { }