@kot98

Как передавать только один из параметров в запросе?

Есть метод для обновления номера телефона пользователя. Чтобы его обновить нужно пройти несколько шагов (1-ый отправить старый номер, второй - ввести код подтверждения и тп)
changePhone = async (phone: string | null = null, newPhone: string | null = null, code: string | null = null) => {
    return await this.axiosCall({
      method: 'post',
      url: '/change/phone',
      data: {
        phone,
        newPhone,
        code,
      },
    })
  }

а уже в самом компоненте страницы, вызывая данный метод, чтобы передать данные для первого шага:
...
changePhone(userForm.value.currentPhoneNumber, null, null)
...

но после этого в запросе все равно передаются 2 и 3-ий параметр. как можно реализовать передачу, только одного необходимого параметра?
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы