Size: a a a

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

2020 February 04

B

Bretbas in Angular - русскоговорящее сообщество
Smooth Operator
если выберешь реактивный, то делай так
ща попробуем)
источник

B

Bretbas in Angular - русскоговорящее сообщество
Smooth Operator
если выберешь реактивный, то делай так
ща, вначале надо додуматься как эти radiobutton'ы сделать тоже
источник

B

Bretbas in Angular - русскоговорящее сообщество
@dersizes , а Вы можете подсказать такой момент.
У меня есть свойство у User <— public gender? : Gender, где Gender <— это enum.
Это свойство, как Вы видите является nullable свойством.

У меня на форме отображается radiobutton, где 3 radio-option:
Male <— value=0
Female <— value=1
Unknown <— value= ?????

Я хочу, чтобы Unknown было присущи null значению моего свойства user.Gender
источник

B

Bretbas in Angular - русскоговорящее сообщество
как это сделать?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Bretbas
@dersizes , а Вы можете подсказать такой момент.
У меня есть свойство у User <— public gender? : Gender, где Gender <— это enum.
Это свойство, как Вы видите является nullable свойством.

У меня на форме отображается radiobutton, где 3 radio-option:
Male <— value=0
Female <— value=1
Unknown <— value= ?????

Я хочу, чтобы Unknown было присущи null значению моего свойства user.Gender
зачем
источник

D

Dmitrii in Angular - русскоговорящее сообщество
Спасибо
источник

B

Bretbas in Angular - русскоговорящее сообщество
Smooth Operator
зачем
чтобы сопоставить значение user.gender с Unknown radiobutton, если оно null
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Bretbas
чтобы сопоставить значение user.gender с Unknown radiobutton, если оно null
зачем это делать?
источник

B

Bretbas in Angular - русскоговорящее сообщество
Smooth Operator
зачем это делать?
что значит зачем? Чтобы когда я маппил  FormGroup назад в моего пользователя при сохранении, то там где было Unknown, то устанавливалось в null при отправке на сервер
источник

DB

Dilame Bowzee in Angular - русскоговорящее сообщество
Bretbas
чтобы сопоставить значение user.gender с Unknown radiobutton, если оно null
У тебя же форма реактивная. Соответственно, ты дефолтные параметры задаёшь один раз при инициализации, а затем один раз забираешь их при отправке.
Соответственно на этих двух этапах делай трансформацию null => "unknown" затем "unknown" => null
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Smooth Operator
зачем
смуз явно метит в тимлиды)
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
количество „зачем" на единицу времени начинает зашкаливать
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Yuri Katkov
количество „зачем" на единицу времени начинает зашкаливать
эт плохой знак?)
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
это отличный знак, я ж говорю
источник

B

Bretbas in Angular - русскоговорящее сообщество
Yuri Katkov
смуз явно метит в тимлиды)
😃
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Bretbas
что значит зачем? Чтобы когда я маппил  FormGroup назад в моего пользователя при сохранении, то там где было Unknown, то устанавливалось в null при отправке на сервер
помойму ты делаешь какой то подгон
источник

DB

Dilame Bowzee in Angular - русскоговорящее сообщество
Smooth Operator
помойму ты делаешь какой то подгон
Как разработчик баз данных могу сказать, что это имеет смысл) Отсутствие действительно лучше хранить как null
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Dilame Bowzee
Как разработчик баз данных могу сказать, что это имеет смысл) Отсутствие действительно лучше хранить как null
разница между Uknown и undefined весомая имхо
источник

DB

Dilame Bowzee in Angular - русскоговорящее сообщество
Smooth Operator
разница между Uknown и undefined весомая имхо
Я имею в виду превращать null в строку "unknown" при ините, а при отправке в обратную сторону
источник

B

Bretbas in Angular - русскоговорящее сообщество
Dilame Bowzee
Я имею в виду превращать null в строку "unknown" при ините, а при отправке в обратную сторону
как это сделать при ините?
источник