Angular 7 Ожидается 2 аргумента, но получена 1 ошибка - PullRequest
1 голос
/ 19 июня 2020

он говорит об этом,

checkNonEnglishCharacterCountries (idArray [0] .name); Аргумент для textAccessHeader не был предоставлен

 private checkNonEnglishCharacterCountries(countryName,textAccessHeader) {
    if (countryName === 'Japan' && textAccessHeader == 'BANK_ADD') {
      this.payment.bankAccountName = null;
      this.payment.partyAccountNameAlt = this.supplierData.legalName;
      this.selectedCountryValidator = '^([\uFF61-\uFF9F]|[()., _-])*$';
      this.accountBeneficiaryName = 'Japanese half-width Katakana - 日本語の半角カタカナ';
      this.branchNameLocal = 'Japanese half-width Katakana - 日本語の半角カタカナ';
      this.bankNameLocal = 'Japanese half-width Katakana - 日本語の半角カタカナ';
    }
}

1 Ответ

0 голосов
/ 19 июня 2020

У вас есть два варианта.

Либо сделайте второй параметр необязательным

private checkNonEnglishCharacterCountries(countryName: string, textAccessHeader?: string) {
  ...
}

Обратите внимание на вопросительный знак в определении типа параметра

или отправьте null как второй параметр

private checkNonEnglishCharacterCountries(countryName: string, textAccessHeader: string) {
  ...
}

Оператор вызова

this.checkNonEnglishCharacterCountries(idArray[0].name, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...