Soy bastante nuevo en Angular, así que no estoy seguro de cuál es la mejor práctica para hacer esto.
Usé angular-cli y ng new some-projectpara generar una nueva aplicación.
En él creó una carpeta "imágenes" en la carpeta "activos", por lo que ahora mi carpeta de imágenes src/assets/images
En app.component.html(que es la raíz de mi aplicación), puse
<img class="img-responsive" src="assets/images/myimage.png">
Cuando lo hago ng servepara ver mi aplicación web, la imagen no se muestra.
¿Cuál es la mejor práctica para cargar imágenes en una aplicación Angular?
EDITAR: Vea la respuesta a continuación. El nombre de mi imagen real estaba usando espacios, lo que a Angular no le gustó. Cuando eliminé los espacios en el nombre del archivo, la imagen se mostró correctamente.
publiccarpeta fuera srcy mostrando la imagen con<img class="img-responsive" src="../../public/images/myimage.png">
assets/images/myimage.pngfuncionó.
.sgf. Ej. ) Quiero alojar esos archivos y vincularlos desde la aplicación, pero aparentemente simplemente ponerlos en la assetscarpeta no es suficiente. Algunas ideas ?