2017-07-24 139 views
1

我正在使用角反應形式並嘗試從Recurly.js獲取令牌。Recurly.js和Angular 4

我已經使用重複建議的名稱作爲輸入併爲cc編號添加了data-recurly="number"等等。

在提交第一次我打電話recurly.configure(),然後我把價值從反應形式,並把它傳遞給recurly.token()這樣:

recurly.token(this.form.value, function (err, token) { 
    if (err) { 
     // handle error using err.code and err.fields 
     console.log("Recurly token error: " + err); 
    } else { 
     // handle success using token.id 
     console.log("Recurly token success: " + token.id); 
    } 
    }); 

this.form.value包含正確的字段名稱和值,但我總是得到以下驗證錯誤:

enter image description here

我這麼想嗎?

感謝, 民主黨

+0

你應該叫'recurly.configure()'你提交之前。 – moritzg

回答

0

所以基本上我們不能用活性形式和recurly支持告訴我,他們不支持角度或作出反應(好,我是2017年!),所以我們堅持用自己的形式系統,是相當不好,如果你告訴我。

但是,如果別人需要它,我創建了一個演示項目有recurly形式的組件,可以輕鬆定製和集成:

https://github.com/demetrio812/angular-recurly-test

有一點要注意的是,多種形式在同一頁面不被Recurly.js庫支持。

乾杯,

民主黨