J'ai un problème avec le sourcing d'une image avec angular 4. Il continue à me dire que l'image n'est pas trouvée.
Structure du dossier :
app_folder/
app_component/
- my_componenet
- image_folder/
- myimage
J'utilise l'image dans mycomponent
. Si en mycomponent
je l'insère directement avec :
<img src="img/myimage.png"
Cela fonctionne bien, mais j'ai vérifié le html et il crée un hash. Mais mes images doivent être ajoutées dynamiquement au html parce qu'elles font partie d'une liste. Donc, si j'utilise :
<img src="{{imagePath}}">
qui est en fait img/myimage.png
ça ne marche pas. Si j'utilise :
<img [src]="imagePath">
Il est dit NOT FOUND (htttps://localhost/img/myimage.png)
. Pouvez-vous m'aider ?
0 votes
Pouvez-vous créer un plnkr ? BTW
[src]="imagePath"
est l'implémentation correcte pour Angular 40 votes
Je suppose que votre chemin vers l'image n'est pas correct !
0 votes
@bhantol Oui, je sais que c'est pour cela que je perds la tête. Mon imagePath est du genre "img/myimage.png" et il dit qu'il n'a pas été trouvé quand j'utilise [src]="imagePath".
0 votes
Si vous pouvez taper le
htttps://localhost/img/myimage.png
dans une fenêtre séparée et qu'il indique toujours qu'il n'est pas trouvé, alors comme @YordanNikolov le suggère, il n'existe tout simplement pas, indépendamment d'Angular.0 votes
Je récupère le tableau d'images à partir d'une requête http, je le pousse dans le tableau et je l'affiche en utilisant ngfor. Pour le premier ensemble, cela fonctionne et après le défilement de la page, la récupération dynamique des images ne fonctionne pas. Pouvez-vous me dire comment
0 votes
Vérifiez que ces chemins ont été mappés correctement vers les images.