Ionic 2 中的动态图像路径在设备上不起作用



我使用的是 Ionic 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一样玩弄路径并结合其他变体,但找不到正确的方法。

事实证明,重新安装平台和插件解决了我的问题。问题中的代码是正确的,现在可以在安卓设备上工作。

相关内容

  • 没有找到相关文章

最新更新