我的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
之内