Il semble que les choses les plus simples, comme l'utilisation du chemin d'accès correct pour une image, peuvent consommer tant de temps et d'efforts sans aucun succès.
Ainsi, dans ma page d'accueil, j'ai essayé d'utiliser l'un des éléments suivants :
<img src="../assets/img/image.jpg"/>
<img src="/assets/img/image.jpg"/>
<img src="assets/img/image.jpg"/>
<img src="./assets/img/image.jpg"/>
<img src="../../assets/img/image.jpg"/>
Tous ces éléments s'affichent sur le navigateur, mais pas sur l'appareil.
J'ai lu tant de fils de discussion et il est honteux qu'il n'y ait toujours pas de véritable solution à ce problème. J'aimerais vraiment savoir ce que je fais de mal ici ? Toute aide ou solution réelle serait très appréciée.
1 votes
Faites également attention à votre boîtier ! Certains appareils ont des systèmes de fichiers sensibles à la casse. Cela m'a pris dans le passé lorsque j'ai déployé une application ionique sur un appareil et que les ressources ne pouvaient pas être trouvées.
3 votes
it is disgraceful that yet there is no real solution to this
+1 +1 +11 votes
La vraie solution, à mon avis, est la suivante : faites en sorte que tous vos chemins soient de la forme src="assets/img/image.jpg" et une fois que vous avez fait cela partout dans votre application src, faites build : ionic cordova build ... Cela permettra de s'assurer que les images apparaissent lors de la prochaine exécution.
0 votes
Aucune des suggestions ci-dessous n'a fonctionné pour moi jusqu'à présent
0 votes
Erreur stupide en essayant de faire fonctionner un projet Ionic sur un autre ordinateur - la
www
n'est pas suivi dans git et est reconstruit, pas copié, donc le dossier/images
ydata
Les répertoires qui fonctionnaient bien sur une machine n'existent pas sur la machine actuelle. Je dois les transférer, mais pas à 18 heures un vendredi - je démissionne et je rentre chez moi.