Je suis assez nouveau dans Angular, donc je ne suis pas sûr de la meilleure pratique pour le faire.
J'ai utilisé angular-cli et ng new some-project pour générer une nouvelle application.
Il a créé un dossier "images" dans le dossier "actifs", donc maintenant mon dossier d'images est src/assets/images
Dans app.component.html(qui est la racine de mon application), je mets
<img class="img-responsive" src="assets/images/myimage.png">
Quand je fais ng serve pour afficher mon application Web, l'image ne s'affiche pas.
Quelle est la meilleure pratique pour charger des images dans une application angulaire?
EDIT: Voir la réponse ci-dessous. Mon nom d'image réel utilisait des espaces, ce qu'Angular n'aimait pas. Lorsque j'ai supprimé les espaces dans le nom du fichier, l'image s'affichait correctement.
publicdossier en dehors de srcet afficher l'image avec<img class="img-responsive" src="../../public/images/myimage.png">
assets/images/myimage.pngfonctionné.
.sgf) Je veux héberger ces fichiers et les lier à partir de l'application, mais apparemment, simplement les mettre dans le assetsdossier ne suffit pas. Des idées ?