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-project
para 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 serve
para 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.
public
carpeta fuera src
y mostrando la imagen con<img class="img-responsive" src="../../public/images/myimage.png">
assets/images/myimage.png
funcionó.
.sgf
. Ej. ) Quiero alojar esos archivos y vincularlos desde la aplicación, pero aparentemente simplemente ponerlos en la assets
carpeta no es suficiente. Algunas ideas ?