2014-12-15 33 views
5

Benim uygulamada bazı yerel görüntülerim var. Resimlerimi ionic serve ile Google geliştirici araçlarında ve hatta Android 4.4.4 ve 4.2.2 ile genymotion simülatöründe test ederken görebiliyorum. ama benim uygulamayı gerçek android cihazına yüklediğimde (Samsung Galaxy S3 ve Samsung Galaxy Ground Neo'da deniyorum) görüntüleri göremiyorum.ionic görüntüleri yüklemiyor

Benim klasör yapısı şu şekildedir:

  • www
    • index.html
    • uygulama
      • kitap
        • book.html
        • görüntüleri
          • icon.png

    ve

benim book.html Ben yükleme görüntü için aşağıdaki url deneyin:

<img src="app/book/images/icon.png"> 
    <img src="../../images.icon.png"> 

Ben de hiç icon.png taşımak index.html içinde kök klasörü ve bunu deneyin:

<img src="icon.png"> 

ama çalışmıyor.

+1

assets/images/myimg.png Ben aynı soruyu hatırlıyorum kullanıyordu: http://stackoverflow.com/questions/27267378/how-do-i-access-and -display-images-from-bir-iyonik-app/27267507 # 27267507 – Rasalom

+1

Eğer book.html oluşturuyorsanız, o zaman 'images/icon.png' yolunu aramalıdır. – Incpetor

cevap

1

HTML yapısı olmasıdır çalıştığını yolu her zaman geçerli dosyaya dosyalarınızı göreli çağırmanız gerekir olmasıdır.

- index.html 
- folder 
    -image.png 

Sen src="image.png" söylemek gerekir: Örneğin, yapı benziyor eğer. Bu durumda, kök dizini (klasör) referans vermek zorunda değilsiniz. Sadece images/icon.png deyin. Bir üst düzey klasöre başvurmak için (eğer kökte olsaydı), sonraki her klasör için ../ kullanarak ../../icon.png söyleyebilirsiniz.

0

Aynı problem vardı. resimlerim www\assets\images'da saklanır. ../../assets/images/myimg.png yolunu kullanıyordum ve Android cihazımda kullanıldığında dalgalanmada çalışıyordum.

benim için çalıştı çözüm göreli yolu kaldırılması ve