Size: a a a

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

2020 February 04

DB

Dilame Bowzee in Angular - русскоговорящее сообщество
Bretbas
как это сделать при ините?
Ты данные с сервера получаешь же? Вот перед тем как их вставить в форму замени null на какую-нибудь строку
источник

S

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

S

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

B

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

DB

Dilame Bowzee in Angular - русскоговорящее сообщество
Ну и что не так с этим подходом?) Как сделать лучше?
источник

B

Bretbas in Angular - русскоговорящее сообщество
блин, у меня даже пользователя не получается в этот FormGroup никак привести е мое
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Dilame Bowzee
Ну и что не так с этим подходом?) Как сделать лучше?
в контракте указано public gender?: Gender,
мапить undefined в Gender.Unknown или наоборот это подгон имхо
источник

B

Bretbas in Angular - русскоговорящее сообщество
Must supply a value for form control with name: 'email'.
источник

B

Bretbas in Angular - русскоговорящее сообщество
что он хочет от меня?
У меня все указано
источник

B

Bretbas in Angular - русскоговорящее сообщество
Smooth Operator
в контракте указано public gender?: Gender,
мапить undefined в Gender.Unknown или наоборот это подгон имхо
+1
источник

DB

Dilame Bowzee in Angular - русскоговорящее сообщество
Smooth Operator
в контракте указано public gender?: Gender,
мапить undefined в Gender.Unknown или наоборот это подгон имхо
Но если в БД это хранится как null, то где-то замапить это придётся как ни крути, так как нельзя выставить value у input в джейэсовый null, придётся в строку превращать
источник

B

Bretbas in Angular - русскоговорящее сообщество
Dilame Bowzee
Но если в БД это хранится как null, то где-то замапить это придётся как ни крути, так как нельзя выставить value у input в джейэсовый null, придётся в строку превращать
ну или значением radiobutton'а
источник

B

Bretbas in Angular - русскоговорящее сообщество
при form.setValue
источник

B

Bretbas in Angular - русскоговорящее сообщество
        this.form.setValue({
           Gender: this.user.gender is null ? 2 : this.user.gender
});
источник

B

Bretbas in Angular - русскоговорящее сообщество
типо такой хрени....
источник

DB

Dilame Bowzee in Angular - русскоговорящее сообщество
Bretbas
        this.form.setValue({
           Gender: this.user.gender is null ? 2 : this.user.gender
});
Ну да, я вот это и имею в виду. Не оч красиво, конечно, но я не знаю как иначе)
источник

S

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

S

Smooth Operator in Angular - русскоговорящее сообщество
сначала даешь контракт на фронт, в котором может быть undefined или Gender.Unknown
а потом просишь на фронте не присылать Gender.Unknown?)
источник

B

Bretbas in Angular - русскоговорящее сообщество
блин, подскажите пожалуйтса
источник

B

Bretbas in Angular - русскоговорящее сообщество
Must supply a value for form control with name: 'Email'.
источник