“Stripe Angular” Kode Jawaban

Stripe Angular

import { Component } from "@angular/core"
import { Token, StripeSource } from "stripe-angular"

const template=
`
<div *ngIf="invalidError" style="color:red">
  {{ invalidError.message }}
</div>

<stripe-card
  #stripeCard
  (catch) = "onStripeError($event)"
  [(complete)] = "cardDetailsFilledOut"
  [(invalid)] = "invalidError"
  (cardMounted) = "cardReady = 1"
  (tokenChange) = "setStripeToken($event)"
  (sourceChange) = "setStripeSource($event)"
></stripe-card>

<button type="button" (click)="stripeCard.createToken(extraData)">createToken</button>
`

@Component({
  selector: "app-sub-page",
  template: template
}) export class AppComponent{
  cardReady = false;
  extraData = {
    "name": null,
    "address_city": null,
    "address_line1": null,
    "address_line2": null,
    "address_state": null,
    "address_zip": null
  };

  onStripeInvalid( error: Error ){
    console.log('Validation Error', error)
  }

  setStripeToken( token: Token ){
    console.log('Stripe token', token)
  }

  setStripeSource( source: StripeSource ){
    console.log('Stripe source', source)
  }

  onStripeError( error: Error ){
    console.error('Stripe error', error)
  }
}
godwin_kvg

Stripe Angular

import { NgModule } from "@angular/core";
import { StripeModule } from "stripe-angular"

@NgModule({
  imports: [ StripeModule.forRoot("...YOUR-STRIPE-KEY-HERE...") ]
}) export class AppModule {}
godwin_kvg

Stripe Angular

<stripe-card #stripeCard
  (catch)        = "$event"
  [(token)]      = "token"
  [(invalid)]    = "invalidError"
  (cardMounted)  = "cardReady = 1"
></stripe-card>

<button type="button" (click)="stripeCard.createToken(extraData)">createToken</button>
godwin_kvg

Jawaban yang mirip dengan “Stripe Angular”

Pertanyaan yang mirip dengan “Stripe Angular”

Lebih banyak jawaban terkait untuk “Stripe Angular” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya