Angular Integration
Procaptcha bietet eine offizielle Angular-Komponente für die einfache Integration von Prosopo Procaptcha in jedes Angular-Projekt. Die Integrationskomponente unterstützt alle Procaptcha Render-Optionen.
1. Installation
Abschnitt mit dem Titel 1. Installationnpm install @prosopo/angular-procaptcha-wrapper
2. Verwendungsbeispiel
Abschnitt mit dem Titel 2. Verwendungsbeispiel2.1) Basis-Setup
Abschnitt mit dem Titel 2.1) Basis-Setupimport { 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) Erweiterte Verwendung
Abschnitt mit dem Titel 2.2) Erweiterte Verwendung// ...
export class AppComponent { procaptchaSettings: ProcaptchaRenderOptions = { siteKey: environment.PROCAPTCHA_SITE_KEY, language: "en", callback: (token: string) => { console.log("verified", token); }, };}