Да, проблема в том, что вы создали свой собственный каталог и пытаетесь обслуживать изображения из него.
вам следует использовать папку assets
для хранения статических ресурсов, изображений и т. Д.
если вы хотите хранить изображения и статические ресурсы в другом каталоге, вам нужно сообщить об этом CLI, сделав запись в массиве assets
файла angular.json, и вам нужно убедиться, что он находится на том же уровне, что и assets
папка.то есть создайте пользовательскую папку в приложении
"assets": [
"src/favicon.ico",
"src/assets"
src/asset
],
Еще одна ошибка с вашей стороны: private url =
Все свойства databound
должны быть напечатаны public
свойство.
почему? См. Это
, и вы можете указать абсолютный путь вместо относительного пути, поскольку CLI знает об этом
public url = "asset/images/defaultProfilePic.png";