Загружать новые изображения из ресурсов, пока сервер работает в Angular - PullRequest
0 голосов
/ 27 мая 2018

Я создаю приложение nodejs + angular.На стороне сервера у меня есть функция, которая загружает новое изображение в мою угловую папку в assets / images / uploads, а также сохраняет путь, по которому я загрузил его в базу данных.

В моем угловом яхочу показать это изображение сразу после того, как я его загрузил.Я пытаюсь сделать это, сказав:

 <img  mat-card-image src="../../{{users.profilePicture}}"  alt="Test">

my users.profilePicture содержит правильный путь, где хранится мое изображение.Это не работает, потому что путь не найден.Однако, если я перезапущу свое угловое приложение с помощью «ng serve», изображение будет найдено и отображено по желанию.

Я сделал вывод, что это должно быть потому, что активы моего приложения загружаются после того, как приложениезапускается и не может обнаружить, что новые были добавлены, когда сервер уже работает.Можно ли как-нибудь обойти это, чтобы я мог заставить свой угол перезагрузить папку с активами и обнаружить, что в папку добавлено новое изображение, когда приложение уже запущено?

1 Ответ

0 голосов
/ 27 мая 2018

Ng serve загружает ваше приложение в память, поэтому вновь добавленные элементы не будут включены в ваше скомпилированное приложение.Вы можете найти некоторые решения в этой публикации SO: Служите активам, поскольку они динамически добавляются

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...