File

src/app/app.component.ts

Metadata

selector app-root
styleUrls app.component.css
templateUrl ./app.component.html

Index

Properties
Methods

Constructor

constructor(easter: EastereggService)
Parameters :
Name Type Optional
easter EastereggService no

Methods

hitMe
hitMe()
Returns : void

Properties

hits
hits: number
Type : number
Default value : 0
import { Component } from '@angular/core';
import { EastereggService } from '@app/core/easteregg.service';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  hits = 0;
  constructor(private easter: EastereggService) {}

  hitMe() {
    this.hits++;
    if (this.hits > 5) {
      this.hits = 0;
      this.easter.surprise();
    } else {
      console.log('One more time...');
    }
  }
}
<div class="easter" (click)="hitMe()"></div>
<router-outlet></router-outlet>
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""