динамически добавить переменную для рендеринга кнопки PayPal

Я нашел решение, как это:

<p [innerHtml]="str"></p>
0
задан the_big_blackbox 18 January 2019 в 17:36
поделиться

1 ответ

В транзакциях это может быть так же просто, как получить значение ввода из поля, например:

transactions: [{
  amount: {
    total: document.getElementById("paymentInput").value,
    currency: 'USD'
  }
}]

Хотя я бы также немного проделал санитарную обработку ввода, прежде чем слепо принять ввод с клавиатуры. [116 ]

Вот рабочий пример:

document.getElementById("submitButton").addEventListener("click", handleSubmit);

function handleSubmit() {
  let payment = function(data, actions) {
    return {
      transactions: [{
        amount: {
          total: document.getElementById("paymentInput").value,
          currency: 'USD'
        }
      }]
    }
  }
  
  console.log(`payment of ${payment().transactions[0].amount.total} submitted`)

}
<input id="paymentInput" />
<button id="submitButton">Submit</button>

0
ответ дан Andrew Lohr 18 January 2019 в 17:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: