How can I remove the small "Cookie policy" window? I am using latest version of ngx-cookieconsent with Angular 7.2
Asked
Active
Viewed 1,830 times
5 Answers
2
i forced to close it by:
this.ccService.close(false);
or to hide by this.ccService.fadeOut();
since 'revokable': false
option didnt work.

ya_dimon
- 3,483
- 3
- 31
- 42
-
1Following code `this.ccService.close(false);` does indeed work as suggested by @ya-dimon. – Ali Celebi Dec 11 '20 at 13:48
1
I'm a bit late for this answer but had the same issue today and I found some workaround.
this.statusChangeSubscription = this.ccService.statusChange$.subscribe(
(event: NgcStatusChangeEvent) => {
if (event.status === 'allow') {
this.ccService.close(false); // Hide revoke button after accepting cookies
}
});
Below this or at the end of ngOnInit()
I added this:
if (this.ccService.hasConsented()) {
this.ccService.destroy();
}
Code above check if you get consent and if yes it will destroy popup instance.

Andurit
- 5,612
- 14
- 69
- 121
-
Be careful when using `this.ccService.destroy();` because you will destroy the cookieconsent instance and will not be able to interact with it anymore. example : `this.ccService.hasConsented();` will produce an error. – Fred Aug 26 '21 at 10:50
-
but it doesn't permanently disables the pop-up, once I refresh the pop-up reappears... It should be more of cookie dependent thing, so any ways to acheive that? – Shivam Paliya Apr 23 '22 at 10:01
1
An alternative solution is to add the following in the app.component.scss:
/* Hide ng cookies consent revoke button */
::ng-deep .cc-revoke {
display: none;
}

aga
- 41
- 6
0
Have you try the this.ccService.getConfig().autoOpen=false
?
After saving cookie, i set it to false.

Lio MC
- 31
- 7
-
This does not provide an answer to the question. You can [search for similar questions](https://stackoverflow.com/search), or refer to the related and linked questions on the right-hand side of the page to find an answer. If you have a related but different question, [ask a new question](https://stackoverflow.com/questions/ask), and include a link to this one to help provide context. See: [Ask questions, get answers, no distractions](https://stackoverflow.com/tour). – Dwhitz Apr 18 '19 at 13:54
0
This worked for me:
ngOnInit() {
this.statusChangeSubscription = this.ccService.statusChange$.subscribe(
(event: NgcStatusChangeEvent) => {
this.ccService.fadeOut();
});
if (this.ccService.hasAnswered()) this.ccService.toggleRevokeButton(false);
}

Adrian Mole
- 49,934
- 160
- 51
- 83