我正試圖在div中加載背景圖片。我嘗試了幾個選項,但我的頁面是空白的,沒有顯示任何內容。下面是不同的風格我想:ng樣式的背景圖片url無法用於Firebase存儲參考
<div ng-style="{'background-image': 'url(' + profilepic + ')'}"></div>
<div ng-style="{'background-image': 'url('{{profilepic}}')'}"></div>
在哪裏,在我的控制器:
storageRef.child('images/pic.png').getDownloadURL().then(function(url) {
// Get the download URL for 'images/stars.jpg'
// This can be inserted into an <img> tag
// This can also be downloaded directly
$scope.profilepic = url;
}).catch(function(error) {
// Handle any errors
});
有控制檯日誌中沒有錯誤。我得到了實際的網址。
此作品的作品,顯示正常TE的形象,但它不是我想要做到:
<div style="{'background-image': 'url('img/pic.png')'}"></div>
我通過類似的帖子去了,試過他們的解決方案,但他們都不工作。
我按照你的建議添加了高度和寬度,但不起作用。 –
你檢查了我的小提琴嗎? –
是非常感謝!我檢查了你的小提琴。這真的很有幫助。當我在你的小提琴中嘗試我的網址時,我發現兩幅背景圖像都被完美呈現;我意識到這與網址無關。然後,我看着我的控制檯日誌,看看發生了什麼,並檢查我的代碼。這就是我意識到我的代碼混淆的原因。再一次,非常感謝,這非常有幫助!你可以看到上面的代碼和我的解釋。 –