Size: a a a

2020 December 17

Sergey Фrolov in Angular Kyiv
Там проверка на null нужна
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Sergey Фrolov
(event.target as HTMLInputElement)?.files[0];
источник

Sergey Фrolov in Angular Kyiv
Олександр Савуловський
Возможно тут речь про files
источник

Sergey Фrolov in Angular Kyiv
Нужно проверку добавить
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Sergey Фrolov
Нужно проверку добавить
Если в html написать (change)="onFileSelected($event.target.files[0])»?
источник

Sergey Фrolov in Angular Kyiv
Нужно проверять, я тут на глаз не определю
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Sergey Фrolov
Нужно проверять, я тут на глаз не определю
Ок. Спасибо!
источник

ОС

Олександр Савуловськ... in Angular Kyiv
vladislav grishin
попробуйте это
Ок. Спасибо!
источник

AY

Andrii Yushchenko in Angular Kyiv
По идее, достаточно убрать знак восклицания около selectedFile, пока не разберётесь что это и зачем оно :)
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Andrii Yushchenko
По идее, достаточно убрать знак восклицания около selectedFile, пока не разберётесь что это и зачем оно :)
Ставить знак восклицания - это не правильно?
источник

AY

Andrii Yushchenko in Angular Kyiv
Это говорит компилятору что это значение не может принимать null, в то же время, если мне не изменяет память, target.files не гарантирует что там будет какое нибудь значение. Тут и получается конфликт интересов
источник

Sergey Фrolov in Angular Kyiv
Я вот немного против этого. Просто это нужно когда ты знаешь что-то лучше компилятора, это это скорее исключение
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Andrii Yushchenko
Это говорит компилятору что это значение не может принимать null, в то же время, если мне не изменяет память, target.files не гарантирует что там будет какое нибудь значение. Тут и получается конфликт интересов
Если я не устанавливаю знак восклицания мне нужно указать нужный тип и undefined или инициализировать переменную в конструкторе иначе получаю ошибку. В данном случае в конструкторе я не иниц. переменную потому и установил знак. Правильно ли я Вас понял лучше устанавливать undefined?
источник
2020 December 18

AY

Andrii Yushchenko in Angular Kyiv
Олександр Савуловський
Если я не устанавливаю знак восклицания мне нужно указать нужный тип и undefined или инициализировать переменную в конструкторе иначе получаю ошибку. В данном случае в конструкторе я не иниц. переменную потому и установил знак. Правильно ли я Вас понял лучше устанавливать undefined?
Лучше установить тип
источник

AY

Andrii Yushchenko in Angular Kyiv
Sergey Фrolov
Я вот немного против этого. Просто это нужно когда ты знаешь что-то лучше компилятора, это это скорее исключение
Против восклицания при объявлении переменных, или на вызове?)
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Andrii Yushchenko
Лучше установить тип
Нудный тип и undefined?
источник

AY

Andrii Yushchenko in Angular Kyiv
Инициализировать нулом можно
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Andrii Yushchenko
Инициализировать нулом можно
Даже если пишу null все равно просит обязательно установить undefined или инициализировать в конструкторе
источник

AY

Andrii Yushchenko in Angular Kyiv
selectedFile: File = null, но хз или у вас так принято
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Andrii Yushchenko
selectedFile: File = null, но хз или у вас так принято
Это чистый новый проект на Angular 11.
источник