Integrazione Angular
Procaptcha fornisce un componente ufficiale Angular per una facile integrazione di Prosopo Procaptcha in qualsiasi progetto Angular. Il componente di integrazione supporta tutte le opzioni di rendering Procaptcha.
1. Installazione
Sezione intitolata 1. Installazionenpm install @prosopo/angular-procaptcha-wrapper
2. Esempio di utilizzo
Sezione intitolata 2. Esempio di utilizzo2.1) Configurazione base
Sezione intitolata 2.1) Configurazione baseimport { 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", };}2.2) Utilizzo avanzato
Sezione intitolata 2.2) Utilizzo avanzato// ...
export class AppComponent { procaptchaSettings: ProcaptchaRenderOptions = { siteKey: environment.PROCAPTCHA_SITE_KEY, language: "en", callback: (token: string) => { console.log("verified", token); }, };}