typescript - stripe değişkeni başlatıldıktan sonra stripe yerel ayarını nasıl değiştiririm
TypeScript uygulamasında Stripe kullanıyorum ve Stripe değişkenini şu şekilde bir yerel ayarla kurmanın mümkün olduğunu okudum: var stripe=Stripe('pk_test', {locale: 'en'}); ama başlatmadan sonra dili değiştirmek istersem bunu yapamıyorum... Stripe değişkeninin yeni bir örneğini oluşturmayı düşündüm ama kütüphane şöyle diyor: IntegrationError: Lütfen bu Elementi oluşturmak için kullandığınız aynı 'Stripe' örneğini Source veya Token oluşturmak için kullanın.
Peki çalışma zamanında bölge ayarını değiştirmek için neye ihtiyacım var?
Teşekkürler!
Cevap #1
Bence elements nesnesini yeni bir yerelle yeniden başlatma seçeneği var [0]. Ve sonra yeni elements nesnenize göre öğeleri yeniden monte edebilirsiniz, bu test İspanyolca bir ayarı Almanca bir ayara değiştirmeyi çalışıyor gibi görünüyor [1].
elements = stripe.elements( {locale: 'de'});Umarım yardımcı olur!
[0] https://stripe.com/docs/js/elements_object/create#stripe_elements-options-locale
[1] https://jsfiddle.net/v3nkm4n/5uz6mrbh/20/