AngularJS绑定在&#39; src&#39; <img/>标签的属性

时间:2017-01-06 09:52:07

标签: javascript html angularjs image browser

我有tablerows,当鼠标悬停在行上时,每行都有一个预览图片显示在右上角。

这就是我在src属性中将带有AngularJS绑定的图像标记用于URL的方式:

<img src="{{imageUrl}}"/>

但是在控制台中出现以下错误:

  

获取http://localhost/#/imageUrl 404(未找到)

如何在浏览器控制台中消除此错误?

2 个答案:

答案 0 :(得分:14)

Angular有img指令,名为ng-src

<img ng-src="{{imageUrl}}"/>

答案 1 :(得分:3)

您需要在ng-src代码中使用src代替<img>

文档说的像这样,

在src属性中使用{{hash}}之类的Angular标记无法正常工作:浏览器将使用文字文本{{hash}}从URL中获取,直到Angular替换{{hash}中的表达式}}。 ngSrc指令解决了这个问题。

https://docs.angularjs.org/api/ng/directive/ngSrc

希望这有帮助!