Angular2で使用する場合、(<any>window)
とは何ですか?(<any>ウィンドウ).SomeLibrary.SomeMethod(arg1、arg2)?
ストライプ支払いライブラリを研究しながら、私はそれを見つけた:それはあなたが、コントローラ内部でグローバルオブジェクトを使用することができます何かが、私は本当にの詳細を理解していないよう
(<any>window).Stripe.card.createToken({
number: this.cardNumber,
exp_month: this.expiryMonth,
exp_year: this.expiryYear,
cvc: this.cvc
}, (status: number, response: any) => {
if (status === 200) {
this.message = `Success! Card token ${response.card.id}.`;
} else {
this.message = response.error.message;
}
});
http://blog.mgechev.com/2016/07/05/using-stripe-payment-with-angular-2/
が見えます。これについて他の答えを見つけることができないようです。
おかげで動作します。この場合のtypescriptですコンパイラで
Square bracket syntax
を使用しているのと同じことを行うための別の方法は、それはさらに役立ちます! – VSO