Size: a a a

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

2019 November 06

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Igor D
вот
у тебя инпут всегда один и тот же, если я ничего не путаю
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
попробуй или id сделать уникальный или name
источник

J💖

JSON Jenny 💖 in Angular - русскоговорящее сообщество
Не привязывай к индексу, раз
Апривчзан лейбл к первому инпуту. Айди дублируется
источник

J💖

JSON Jenny 💖 in Angular - русскоговорящее сообщество
Roman Kolesnikov
попробуй или id сделать уникальный или name
Можно в лоб через индекс и уже заведётся
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Igor D
вот
попробуй кинуть вот так
<input name="upload-{{ i }}" />

при этом id или убери или уникальным сделай
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Igor D
Всем привет!) Ребятушки, подскажите пожалуйста.
Есть цикл и в нем идет итерация поля для добавления файлов.
<input id="inputFile" class="hide" type="file" (change)="onFileChange($event, i)" />
<label for="inputFile" class="mat-stroked-button mat-button-base">Choose Files</label>
Проблема в том, что функция onFileChange постоянно показывает, что ей в параметре i приходит 0, хотя если обрабатывать i по событию click, то все происходит нормально. Уже все интернеты облазил, не пойму в чем ошибка. Спасибо.
ну, проблема точно не в этом https://stackblitz.com/edit/angular-wts8g1
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
я бы попробовал ngFor вынести на ng-container
источник

RK

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

S

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

ID

Igor D in Angular - русскоговорящее сообщество
Всем спасибо за подсказки. Проблема была в том, что id всегда один, видать у меня уже мозги перестают работать потихонечку) Поправил таким способом
 id="inputFile_{{i}}"
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Smooth Operator
? тоже самое
ну там суть в том, что теперь уникальный контекст привязки инпутов
источник

S

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

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
"... постоянно показывает, что ей в параметре i приходит 0" из-за того, что в цикле всегда инпут с одним id
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Roman Kolesnikov
"... постоянно показывает, что ей в параметре i приходит 0" из-за того, что в цикле всегда инпут с одним id
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
да, именно так
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Roman Kolesnikov
да, именно так
так все работает же?)
источник

S

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

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
не особо тебя понимаю, но проблема решена типа
источник

S

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

S

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