Назначение значений формы в Angular 9 - PullRequest
0 голосов
/ 28 мая 2020

У меня есть проблема, и мне нужна помощь. Я пытаюсь интегрировать платежную систему, и у меня что-то застряло, у меня что-то вроде этого:

options: PaystackOptions= {
 amount: 5000,
 email: 'user@email.com',
 ref: `'some code that generate random stuff'`

Некоторые методы другие.

Теперь, когда я использую жестко запрограммированные значения, он работает нормально, но не работает, когда я пытаюсь назначить значения из моей формы. Мой вопрос в том, как мне присвоить значения из моей реактивной формы вышеуказанному, чтобы она работала. Когда я консоль регистрирую значения формы, есть значения.

Я пытаюсь назначить такие значения в моем методе onSubmit, где платежи все еще инициируются, то есть у меня есть одна кнопка, на которой я вызвал метод onSubmit и инициировал платеж .

this.options.amount = this.donateForm.value['amount'];
this.options.email = this.donateForm.value['email'];

Когда я консоль log this.options.amount , значение есть, но каким-то образом не передается в options , когда я его назначаю, Я знаю, что это не лучшее объяснение моей проблемы, но любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 28 мая 2020

Исходя из ваших требований, посмотрите, поможет ли следующее решить вашу проблему

https://stackblitz.com/edit/angular-ivy-sdkh8q

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...