在API中,图像url值为img/something.jpg
。在不同位置获取img路径
当我在首页上消费时,没关系。
我可以使用:
$scope.img = response.data.imgUrl
当我创建另一页我做同样的形象被打破。
我试图在视图
<img src='../{{img}}'>
这是行不通的。
我该如何处理这种情况?
在API中,图像url值为img/something.jpg
。在不同位置获取img路径
当我在首页上消费时,没关系。
我可以使用:
$scope.img = response.data.imgUrl
当我创建另一页我做同样的形象被打破。
我试图在视图
<img src='../{{img}}'>
这是行不通的。
我该如何处理这种情况?
我怀疑“其他页面”是在另一个目录(或虚拟的)。
如果你在URL的前面追加/
,我预计它会起作用。
这是因为该URL是相对于当前页面。为了演示,网络浏览器正在为您的图像请求http://yoursite.com/another/page/img/something.jpg
,而不是http://yoursite.com/img/something.jpg
。
想怎么样?喜欢这个? '$ scope.img ='/'+ response.data.imgUrl'? –
@NisaK yep,正好 – developius
改为用户相对路径。 –