在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
改爲用戶相對路徑。 –