Я работаю с машинописью в клиентской среде и у меня есть следующие классы:
Guest{
name:string
firstName:string
email:string
....
}
и есть дочерний класс:
GuestForm extends Guest{
nameError:string
firstNameError:string
emailError:string
....
}
Я использую Класс GuestForm в форме. Когда все в порядке, я хотел бы отправить информацию о госте на сервер. Я не буду покрывать все мои логи c, но информация о гостях должна быть в другом классе, прежде чем отправлять его. Итак, я создаю класс GuestInfo:
GuestInfo{
guest: Guest
...
}
, и когда я пытаюсь создать экземпляр GuestInfo:
const guestError = new GuestError();
const guestInfo = new GuestInfo(guestError);
, и что я console.log класс guestInfo, он содержит экземпляр GuestError, а не экземпляр гостя. Поэтому я отправлю слишком много информации в серверную часть, и это не совсем тот результат, которого я ожидал, когда писал это.
Если у кого-то есть идеи, чтобы помочь мне или объяснения относительно этого поведения, я приму это .
Спасибо и хорошего дня,
Дмитрий