1.0.1 • Published 4 years ago
@nixilla/ngx-cookie-plugin v1.0.1
Cookie Plugin for Angular projects
Angular plugin which provides basic cookie bar and cookie policy page for projects.
Provides:
- Cookie bar to display the notification about cookies being used
- Cookie consent form which saves the choice to
cookie-consentcookie - Optional cookie
PolicyPageComponentwhich can be used to hook up to angular routing.
Installation
npm i -S @nixilla/ngx-cookie-plugin
Then in your app.component.html above <router-outlet></router-outlet> add:
<ngx-cookie-bar></ngx-cookie-bar>
<router-outlet></router-outlet>Configuration
Configure in app.module.ts with:
imports: [
NgxCookiePluginModule.forRoot({
cookiePolicyRoute: '/cookie-policy',
showAcceptBtn: true,
showRejectBtn: false,
showLearnMoreBtn: true
})
]and make sure the /cookie-policy page is available in app-routing.module.ts:
import { PolicyPageComponent } from "ngx-cookie-plugin"; // you don't have to use this component
const routes: Routes = [
{ path: 'cookie-policy', component: PolicyPageComponent }
];