Aller au contenu

Intégration Angular

Procaptcha fournit un composant Angular officiel pour une intégration facile de Prosopo Procaptcha dans n’importe quel projet Angular. Le composant d’intégration prend en charge toutes les options de rendu Procaptcha.

npm install @prosopo/angular-procaptcha-wrapper

import { Component } from "@angular/core";
import {
ProcaptchaComponent,
type ProcaptchaRenderOptions,
} from "@prosopo/angular-procaptcha-wrapper";
@Component({
selector: "app-root",
imports: [ProcaptchaComponent],
template: `
<procaptcha-component [settings]="procaptchaSettings"
[htmlAttributes]="{class:'my-app__procaptcha'}"/>`,
styles: "",
})
export class AppComponent {
procaptchaSettings: ProcaptchaRenderOptions = {
siteKey: "your-site-key",
};
}
// ...
export class AppComponent {
procaptchaSettings: ProcaptchaRenderOptions = {
siteKey: environment.PROCAPTCHA_SITE_KEY,
language: "en",
callback: (token: string) => {
console.log("verified", token);
},
};
}