显示图像时AngularJS错误?

时间:2013-01-26 17:39:25

标签: javascript angularjs

我使用AngularJS填写<img src=标签,因此我的HTML中的网址是:

<img src='[[profile.image]]'>

当我加载页面时,图像显示但Javascript控制台中的获取错误:

GET [[profile.image]] 404 (NOT FOUND) 

所以浏览器试图在Angular内插值之前获取图像?然后当Angular设置值时,浏览器再次抓取,此时显示图像。

我怎样才能让Angular更早地做到这一点,或让浏览器等待?我不喜欢暴露错误。

1 个答案:

答案 0 :(得分:27)

Angular有一个针对这种情况的特殊指令:http://docs.angularjs.org/api/ng.directive:ngSrc

<img ng-src="{{profile.img}}" />