在Angular JS视图中,image始终处于待处理状态

时间:2014-08-13 02:38:00

标签: html angularjs

我的观点出现问题,似乎图片始终处于待处理状态,并且浏览器未呈现该图片。

我有这个文件夹结构:

img/
 - logo.png
scripts/
 - scripts here
styles/
 - stylesheets here
views/
 - home.html
index.html

在我的views / home.html中我有这个代码来呈现徽标:

<img src="img/logo.png" alt="Note Card" class="img-responsive">

视图已成功渲染但图像丢失/未渲染。 根据我的控制台,似乎logo.png总是待定。

有关如何使这项工作的任何想法?我无法找到任何解决方案。

3 个答案:

答案 0 :(得分:1)

似乎我的浏览器造成了麻烦。我尝试过隐身模式,图片已加载。

tl; dr删除缓存

答案 1 :(得分:0)

您是否尝试过将src =“img / logo.png”更改为src =“/ img / logo.png”? 不熟悉Angular,但您的代码在视图下引用了img目录。 添加前导斜杠将从您的根开始。

答案 2 :(得分:0)

在img标签中使用ng-src属性..

HTML:

    <img ng-src={{imageUrl}} alt="Note Card" class="img-responsive">

控制器:

    $scope.imageUrl="img/logo.png";

查看此文档:       点击here