【发布时间】:2016-01-05 18:15:13
【问题描述】:
我在模式窗口中有一个简单的 Braintree 付款表单:
$scope.displayModalBraintree = function () {
$scope.modal = 'modal_payment_form.html', $scope.$on('$includeContentLoaded', function () {
braintree.setup('tokenStringFromServer', 'paypal', {
container: 'paypal',
locale: 'da_dk',
onReady: function (integration) {
console.log('ready', integration)
}
})
})
})
单击按钮执行 displayModalBraintree,第一次一切正常。但是,第二次单击按钮会生成两个 Paypal 按钮,并且日志显示准备就绪。
我已尝试按照https://github.com/braintree/braintree-web/issues/29#issuecomment-137555915 中的说明使用拆卸来销毁braintree.setup 实例,尽管它没有任何区别。
【问题讨论】:
标签: javascript angularjs paypal braintree