2.0.1 • Published 2 years ago
ng-fad-privacy-notice v2.0.1
Getting started
Installation
npm install ng-fad-privacy-notice
Dependencies
Add the folder provided by the technical team within the project assets (images and js)
Import
In the file necessary example.module.ts import the module.
In this case app.module.ts
import { NgFadPrivacyNoticeModule } from 'ng-fad-privacy-notice';
.
.
.
... imports: [
...,
BrowserAnimationsModule
NgFadPrivacyNoticeModule
]...
Note: BrowserAnimationsModule is required.
Usage 1
HTML
Add the selector inside some component and configure the input parameters:
<ng-fad-privacy-notice-v1
[configuration]="configuration"
[privacyNoticeHtml]="privacyNoticeHtml"
[delay]="delay"
(onaccept)="onaccept()"
(onerror)="onerror($event)">
</ng-fad-privacy-notice-v1>
Typescript
Listen to the events and execute methods:
onerror(error) {
alert(JSON.stringify(error));
}
onaccept() {
alert('next step');
}
Inputs
Name | Type | Required | Default | Description |
---|---|---|---|---|
configuration | object | false | {} | module data to be configured |
privacyNoticeHtml | string | false | undefined | privacy notice template |
legend | string | false | undefined | legend confirmation of the privacy notice |
delay | numbre | false | 2000 | loader duration |
Outputs
Name | Return | Description |
---|---|---|
onerror | object | Is called when an error happens |
onaccept | void | Is called when the user finishes the process |
Usage 2
HTML
Add the selector inside some component and configure the input parameters:
<ng-fad-privacy-notice-v2
[configuration]="configuration"
[privacyNoticeHtml]="privacyNoticeHtml"
[delay]="delay"
(onclose)="onclose()"
(onerror)="onerror($event)">
</ng-fad-privacy-notice-v2>
Typescript
Listen to the events and execute methods:
onerror(error) {
alert(JSON.stringify(error));
}
onclose() {
alert('next step');
}
Inputs
Name | Type | Required | Default | Description |
---|---|---|---|---|
configuration | object | false | {} | module data to be configured |
privacyNoticeHtml | string | false | undefined | privacy notice template |
delay | numbre | false | 2000 | loader duration |
Outputs
Name | Return | Description |
---|---|---|
onerror | object | Is called when an error happens |
onclose | void | Is called when the user finishes the process |