我的html文件包含:

</ion-content>
<ion-content class="card-background-page">
    <ion-list>
      <ion-card ion-item *ngFor="let item of items" (click)="itemTapped($event,item) ">
        <img src="{{item.image}}"/>
        <div class="card-title">{{item.title}}</div>
        <div class="card-subtitle">{{item.subTitle}}</div>
      </ion-card>
    </ion-list>
    </ion-content>


控制器包含以下代码:

    this.items.push(
        {title:"Item 1",subTitle:"one",image:"assets/img/preview_1.png"},
{title:"Item 2",subTitle:"two",image:"assets/img/panorama_2.png"}
      )


在使用ionic serve在浏览器中运行时,它运行良好,但是一旦为Android(带有Ionic Cloud服务)构建,图像就不会显示在设备上。

我试过了:

1)./assets/img/panorama_2.png代替assets/img/panorama_2.png

2)<img src="url({{item.image}})"/>代替<img src="{{item.image}}"/>

但还是一无所有

最佳答案

确保您的资产位于src/assets/img之内,而不位于www/assets/img之内

10-07 19:21
查看更多