Сломанный тег img в ngFor [Angular] [Ionic] [Android]
У меня есть модал с тегами ngFor и img. После нескольких циклов теги img показывают разбитые изображения. Проблема не в URL-адресе, потому что, если я инвертирую массив URL-адресов, проблема всегда в последних смайликах.
Это мой код:
<div class="emoji" *ngFor="let emoji of emojis; trackBy: index;" (click)="add_msg(emoji)">
<img src="{{ emoji }}">
</div>
В чем проблема?
3 ответа
Кажется, изображения не существуют?
Вы можете попробовать это?
<div class="emoji" *ngFor="let emoji of emojis; trackBy: index;" (click)="add_msg(emoji)">
<img [src]="emoji">
</div>
Я думаю, что CSS может вызвать проблемы.
Попробуйте изменить класс, используемый в теге div, т.е. emoji
изменяя / предоставляя размеры изображения, такие как высота, ширина и отступы.
Я подозреваю, что trackBy: index. Можете ли вы удалить его и увидеть результат?