Angularjs 作为[object]返回的令牌

Angularjs 作为[object]返回的令牌,angularjs,ionic-framework,stripe-payments,Angularjs,Ionic Framework,Stripe Payments,我正在使用来自“@ionic native/Stripe”的导入{Stripe}来创建卡片令牌,但函数createCardToken()正在返回object this.stripe.createCardToken(card).then(token=>alert('transaction Successfull!!'+token)) .catch(error=>alert('error'+error)) 我怎样才能得到令牌的刺 以下是createCardToken的原型 createCardTo

我正在使用来自“@ionic native/Stripe”的导入{Stripe}来创建卡片令牌,但函数createCardToken()正在返回object

this.stripe.createCardToken(card).then(token=>alert('transaction Successfull!!'+token)) .catch(error=>alert('error'+error))

我怎样才能得到令牌的刺

以下是createCardToken的原型 createCardToken(参数:StripeCardTokenParams):承诺

根据文件@

返回的令牌确实是一个对象。您可能希望访问它的id属性:

this.stripe.createCardToken(卡)
.then(token=>console.log(token.id))
.catch(error=>console.error(error));

您应该传递到
JSON.stringify(令牌)

您得到了
[object object]
,因为您通过将对象连接到警报中的字符串值,将其强制放入字符串上下文中。首先使用console.log而不是alert进行调试,然后检查您在浏览器控制台中获得的对象,以了解其具有哪些属性。无法使用控制台日志,因为我无法在浏览器中运行应用程序,因为它需要Cordovaye。是的,已经尝试过了,但是im GetSign出现一个错误,说“属性id在StringTo类型上不存在,目前为止我能够查看JSON,但是每当我尝试访问id时,它就会给出一个errorgot it JSON.parse(JSON.stringify(token))来访问id