Pular para o conteúdo

Integração Angular

Procaptcha fornece um component Angular oficial para fácil integração do Prosopo Procaptcha em qualquer projeto Angular. O component de integração suporta todas as opções de renderização do 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);
},
};
}