Angular html格式的ngStyle中的Ionic 2 img不会显示在设备上

Angular html格式的ngStyle中的Ionic 2 img不会显示在设备上,angular,ionic2,Angular,Ionic2,我的图像位于src/assets/img/background.png 在我的html中,它位于src/pages/myPage/myPage.html中。我试着像这样设置背景图像 <div [ngStyle]="{ 'background-image': 'url(assets/img/background.png)' }"> </div> 请帮忙 因此,我能够用调试模拟器,并发现它正在一个类似以下的路径上查找图像 assets/img/Backg

我的图像位于
src/assets/img/background.png

在我的html中,它位于
src/pages/myPage/myPage.html
中。我试着像这样设置背景图像

<div [ngStyle]="{
      'background-image': 'url(assets/img/background.png)'
    }">
</div>

请帮忙

因此,我能够用调试模拟器,并发现它正在一个类似以下的路径上查找图像

assets/img/Backgrounds/background.png

应该是这样的


assets/img/backgrounds/background.png

试试
background image':“url(./assets/img/)
也不起作用:(这不是代码。你在设备中运行时要采取什么步骤?我运行
爱奥尼亚构建安卓--prod
,然后将
.apk
放在下拉框中并安装到phoneOk上,背景图片为:url(./assets/img/)
.myClass {
    background-image: url(../assets/img/background.png)
}