我已使用带有导航抽屉模板的nativescript侧踢软件创建了nativescript angular应用程序,我想在本地文件系统的首页中显示图像。
我正在使用最新的angular和nativescript
APP
->图片
->主页
<Image src="res://icon" ></Image>
->显示图片
<Image src="../images/intensepic.jpg" ></Image>
->如果我使用ctrl单击“ ..images / intensepic.jpg”,然后单击其转到项目中图像的路径并选择图像,但图像未显示在应用程序中。
<Image src="~/images/intensepic.jpg" ></Image>
->如果我使用ctrl单击“〜/ images / intensepic.jpg”,并单击其在项目中找不到图像失败,并且无法选择图像,并且图像未显示在应用程序中。 >
<Image src="/app/src/images/intensepic.jpg" ></Image>
->如果我使用ctrl单击“ /app/src/images/intensepic.jpg”,请单击其转到图像的路径并选择图像,但是图像未显示在应用程序中。
<Image src="res://icon" ></Image>
->显示图片
<Image src="../images/intensepic.jpg" ></Image>
->图片未显示在应用中。
<Image src="~/images/intensepic.jpg" ></Image>
->图片显示在应用中。
答案 0 :(得分:2)
因为强烈图片位于图像文件夹中,而不位于应用程序资源中,因此无需使用res:// 图像路径一定有问题 试试这个
<Image src="~/images/intensepic.jpg"></Image>
或
<Image src="~/app/images/intensepic.jpg"></Image>
答案 1 :(得分:1)
请通过doc了解图像路径的工作原理。
res://
-如果图像位于App_Resources内的iOS / Android可绘制文件夹中,则使用前缀。
~/
-指向应用程序目录。
相对路径之间可能根本不起作用。如果您确定路径正确,请尝试运行干净的版本以确保所有资源都已复制。