Angular не показывает картинки (не показывает новые картинки зато показывает удаленные картинки)
Помогите, сил больше нет сражаться с этой проблемой. Уже два дня страдаю.
Вроде как в Angular картинки надо хранить в папке "src/assets/Images". Я там и храню.
Картинку показываю с помощью <img style="width:120px;" src="/assets/Images/1.PNG">
И она показывается, если она присутствует в папке на момент сборки (ng serve).
И тут начинаются проблемы. Если я добавляю эту картинку в эту папку ПОСЛЕ сборки, то получаю
PNG:1 GET https://localhost:44355/assets/Images/1.PNG 404 (Not Found) в консоли браузера и картинка не доступна.
Я подумал, что может Angular использует картинки из папки "dist/assets/Images" (двигает их туда ПОСЛЕ сборки). Но нет. Если я добавляю картинку туда (ПОСЛЕ сборки), то все равно та же ошибка.
Ctrl+F5 не помогает. Страница перезагружается, но в обоих случаях картинки нет.
А теперь самая смешная вещь. Если я ПОСЛЕ сборки удалю картинку, которая была при сборке в "src/assets/Images", то браузер ВСЕ РАВНО ее показывает. Это что за прикол? Я так понимаю, что Angular на момент сборки делает ревизию всех картинок, куда-то их себе засовывает (КУДА?) и ему уже не интересно, что творится в папках "src/assets/Images" и "dist/assets/Images". Пусть там все уже удалили, он все равно будет показывать удаленное, но не будет показывать новые картинки, которые там есть.
Как обойти эту проблему?
Я уже все перелазил. Уже в angular.json пытался assets передвинуть в другую (внешнюю) папку. Ругается и не дает.
Поделитесь опытом, как показывать картинки в Angular динамически, где их хранить?