Я использую Angular и модуль RecaptchaV3Module
и ngx-cookieconsent
. Я хотел бы загрузить модуль recaptcha тогда и только тогда, когда согласие пользователя на файлы cookie отправлено через cookieconsent. Я знаю, что могу использовать ленивый модуль в маршрутизации, но вне его я не имею понятия.
вот пример моего модуля приложения
imports: [
RouterModule.forRoot(routes),
...,
RecaptchaV3Module,
NgcCookieConsentModule.forRoot(cookieConfig)
],
entryComponents:[],
providers: [
...,
{ provide: RECAPTCHA_V3_SITE_KEY, useValue: 'my-key' }
],
bootstrap: [AppComponent]
})
У меня также есть события для повар ie согласен на app.component.ts
, но не знаю, как заставить их работать вместе наилучшим образом. Пожалуйста, дайте мне знать, если вам нужно больше кода.