Как я могу загрузить модуль после согласия, используя Angular? - PullRequest
1 голос
/ 15 января 2020

Я использую 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, но не знаю, как заставить их работать вместе наилучшим образом. Пожалуйста, дайте мне знать, если вам нужно больше кода.

...