Как отобразить тип оплаты после ввода номера карты в угловых - PullRequest
0 голосов
/ 04 октября 2019

Привет, я делаю проект в angular6. Я проектирую форму. В этом есть 2 поля ввода, одно из которых card_no, а другое - type_of_card. Когда мы вводим карточку no в поле ввода card_no, после нажатия на кнопку ввода, она должна отображать тип карточки внутри поля ввода type_of_card, в зависимости от номера карточки. Как добиться этого в угловых. Любая помощь, пожалуйста!

1 Ответ

1 голос
/ 04 октября 2019

4 - Visa / 5 - MasterCard / 6 - Discover Card

4, 5 и 6 - первая цифра вашей карты.

Теперь, когда вы это знаете, после того, как они нажали ввод,прочитайте первый элемент номера карты и отобразите соответствующий тип карты.

Как кодировать этот вопрос,

(keydown.enter)="youFuncToCheck(card_number)"

function youFuncToCheck(card_number){
  ref_obj = {
    "4" : "Visa"
    "5" : "MasterCard"
    "6" : "Discover Card"

  }
  first_digit = card_number[0]
  if(first_digit in ref_obj){
      return ref_obj[first_digit]
    }

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