Size: a a a

Angular - русскоговорящее сообщество

2020 April 09

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Если присваивать какие-либо значения, то они записываются в свойства-дупликаты
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
(3-я строчка)
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
При этом я вроде бы как попытался здесь переписать свойство name и свойство salary
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Но результатом этого кода стало создания второго свойства с таким же именем, в котором хранится записываемое значение
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Поставить вместо any EmployeeInterface ничего не даёт
источник

YM

Yaroslav Morozov in Angular - русскоговорящее сообщество
Andrey Koshak
Поставить вместо any EmployeeInterface ничего не даёт
А что должно было дать?
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Ну хотелось бы, чтобы свойства перезаписалисб
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Переслано от Yaroslav Morozov
А что должно было дать?
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
А не создавались дупликаты!
источник

YM

Yaroslav Morozov in Angular - русскоговорящее сообщество
Так это тайпинг же и TS не ява
источник

GK

Georgii Klubnikov in Angular - русскоговорящее сообщество
Andrey Koshak
Но результатом этого кода стало создания второго свойства с таким же именем, в котором хранится записываемое значение
ну так я вам написал что вы тип нарушаете  у вас data.employee.name а в сабмите вы присваиваете  data.name
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Почему я нарушаю тип
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
У меня data типа EmployeeInterface
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
У меня Employee типа EmployeeInterface
источник

GK

Georgii Klubnikov in Angular - русскоговорящее сообщество
Andrey Koshak
Почему я нарушаю тип
потому что data у вас имеет интерйес   {employee: EmployeeInterface} а не  data: EmployeeInterface
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Как так вышло
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Я просто честно не понимаю))
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Вот я в одном контроллере объявляю data: EmployeeInterface
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Инжектчу его в друго
источник