UNPKG

angular-countdown-timer

Version:

Countdown Timer for Angular 7+

66 lines (48 loc) 1.17 kB
# angular-countdown-timer ## Installation To install this library, run: ```bash $ npm install angular-countdown-timer --save ``` ## Consuming your library ```bash $ npm install angular-countdown-timer ``` and then in your Angular `Module`: ```typescript import { NgModule } from '@angular/core'; // Import the Countdown Timer Module import { CountdownTimerModule } from 'angular-countdown-timer'; @NgModule({ imports: [ CountdownTimerModule.forRoot() ] }) export class YourModule { } ``` ```typescript import { Component } from '@angular/core'; @Component({ selector: 'app-your', templateUrl: './your.component.html', styleUrls: [ './your.component.css' ] }) export class YourComponent { date = new Date('2019-01-26T00:00:00'); triggerFunction() { console.log('Timer Ended'); } } ``` ```xml <!-- You can now use Countdown Timer in any component of your module --> <h1> {{title}} </h1> Timer mode: <countdown-timer [start]="date"></countdown-timer> Countdown: <countdown-timer [end]="date"></countdown-timer> Countdown with zero trigger: <countdown-timer (zeroTrigger)="triggerFunction()" [end]="date"></countdown-timer> ```