Я использую ng-recaptcha (https://www.npmjs.com/package/ng-recaptcha), чтобы добавить reCaptcha в мое угловое приложение 5.
Я хочу загрузить ключ веб-сайта из серверной части. Мне нужно предоставить ключ в сеансе поставщика NgModule, чтобы я мог использовать ключ динамически.
providers: [{
provide: RECAPTCHA_SETTINGS,
useValue: { siteKey: someVariable}
}]
Мне нужно назначить ключ сайта переменной, вызвав службу.
Код, используемый в пользовательском интерфейсе
<re-captcha formControlName="recaptcha" (resolved)="resolved($event)" siteKey="reCaptchakey"></re-captcha>