Ng6 Countdown
A simple countdown for angular 6 based in materialize-css.
Pre-requisites
Quickstart:
You can install run the next command.
npm install ng6-countdown
in app.module file.
;; ; ;
in html file.
the result is:
- Custom card colors and bind finish date from controller. html file
<!-- Set card background color to white and set card text color to black -->
controller file
;
the result is:
- Custom template. html file
<!-- Show time remainig with custom template --> Days Remaining: {{days}} Hours Remaining: {{hours}} Minutes Remaining: {{minutes}} Seconds Remaining: {{seconds}} I'm a custom card
in controller file.
;
the result is:
Documentation
Inputs
NAME | TYPE | DESCRIPTION | DEFAULT VALUE |
---|---|---|---|
date | string |
represents the finish date. | none |
title | string |
represents the title in html file | The time remaining is: |
daysText | string |
represents days title in html file | Days |
hoursText | string |
represents hours title in html file | Hours |
minutesText | string |
represents minutes title in html file | Minutes |
secondsText | string |
represents seconds title in html file | Seconds |
isCustomTemplate | boolean |
flag to indicate if use a custom template | false |
cardBackgroundColor | string |
represents background color of card | seagreen |
cardTextColor | string |
represents text color of card | white |
Outpouts
NAME | TYPE | DESCRIPTION | EMIT VALUE |
---|---|---|---|
daysChanged | EventEmitter |
fired an event when days value changed. | number |
hoursChanged | EventEmitter |
fired an event when hours value changed. | number |
minutesChanged | EventEmitter |
fired an event when minutes value changed. | number |
secondsChanged | EventEmitter |
fired an event when seconds value changed. | number |
Supported Browsers:
- Google Chrome
- Firefox
- Edge
- Internte Explorer ( You should enable polyfills to enable IE browsers)