0
工作,我使用离子2.2,通常我引用的图片是这样的:动态图像路径不上设备
<img src="assets/images/img.svg" />
这两种浏览器和设备工作正常。
但是我们的应用程序使用主题,我需要根据用户选择的主题来更改图像文件夹。
在我的html:
<img src="{{getImagePath('image1.svg')}}">
在打字稿文件:
getImagePath(img){
if(this.theme == 'special'){
return 'assets/images/special/' + img;
} else {
return 'assets/images/' + img;
}
}
这个工作在浏览器中,但不是在装置。
这样做的正确方法是什么? 我也试过[src]="getImagePath('image1.svg')"
,结果相同。并尝试玩像../assets
这样的路径和其他变化,但无法找到正确的方式。
它是'[src] =“getImagePath('image1.svg')'是一个错字? –
是的,这是错别字抱歉,我试过[src] =”getImagePath('image1.svg')在浏览器中,但不是在真正的Android设备上。 –