Size: a a a

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

2020 May 01

nt

nur tlek in Angular - русскоговорящее сообщество
почему нельзя использовать в [(ngModel)] elvis оператор? все еще?
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
как ты его там хочешь использовать?
источник

nt

nur tlek in Angular - русскоговорящее сообщество
model?.email
источник

nt

nur tlek in Angular - русскоговорящее сообщество
так
источник

R

Remite in Angular - русскоговорящее сообщество
nur tlek
model?.email
А как ты в андефайн писать будешь?:)
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
nur tlek
model?.email
Это работает только с чтением, с присваиванием нет
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
nur tlek
почему нельзя использовать в [(ngModel)] elvis оператор? все еще?
Можно сделать [ngModel]="model?.email"
(ngModelChange)="onChange($event)" и в функции проверить и зассайнить
источник

nt

nur tlek in Angular - русскоговорящее сообщество
например у меня в компонент тс есть model: PayloadRM, и в шаблоне я хоочу так [(ngModel)]=“model.email” а он у меня undefined, придется делать так model: PayloadRM({ email: ‘’ })
источник

nt

nur tlek in Angular - русскоговорящее сообщество
или же [(ngModel)]=“model && model.email
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
nur tlek
или же [(ngModel)]=“model && model.email
Нет, так нельзя
источник

AS

Anatoly Shirokov in Angular - русскоговорящее сообщество
nur tlek
например у меня в компонент тс есть model: PayloadRM, и в шаблоне я хоочу так [(ngModel)]=“model.email” а он у меня undefined, придется делать так model: PayloadRM({ email: ‘’ })
*ngIf="model"
источник

nt

nur tlek in Angular - русскоговорящее сообщество
нужен elvis
источник

M

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

nt

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

nt

nur tlek in Angular - русскоговорящее сообщество
Maksim
хипстер что ли? обязательно нужно использовать самое последнее нововведение, не смотря на то что оно здесь никак не подходит?
в смысле не подходит?
источник

M

Maksim in Angular - русскоговорящее сообщество
const obj = { a: 123 };
console.log(obj?.a); // 123
console.log(obj?.b); // undefined
obj?.b = 321; // Uncaught SyntaxError: Invalid left-hand side in assignment


нельзя использовать elvis для записи
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
блин, да что вы называете Elvis оператор???
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
это совсем про другое
источник

M

Maksim in Angular - русскоговорящее сообщество
Антон Желтов
блин, да что вы называете Elvis оператор???
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
элвис это ?:
источник