我在laravel5.4中使用angularjs,我在我的控制台中收到此错误我不知道为什么会发生这种情况,因为prb的来源就像在控制台中显示由此链接引起的:
<img class="lazy" src="/{% food.image_principale %}">
思考是这个图像正确显示但在控制台我有这个:
GET http://livrer/%7B%%20item.getData().image_principale%20%%7D 400 (Bad Request) %7B%%20item.getData().image_principale%20%%7D:1
我不明白为什么控制台显示错误而不是因为我得到了我需要的东西。
答案 0 :(得分:1)
This question has been asked (and answered) before already
简短回答:将html属性中的src
替换为ng-src
。
在src属性中使用{{hash}}之类的Angular标记并不能正常工作:浏览器将使用文字文本{{hash}}从URL中获取,直到Angular替换{{hash}中的表达式}。 ngSrc指令解决了这个问题。 (Source)