Angular 突然需要将 img 源重写为相对路径

Angular suddenly requires rewrite of img source to relative path

在过去的三周里,我的 Angular 网站使用 ui-router 和状态。

因此状态如下所示:

.state('home', {
    url: '/home',
    templateUrl: '/templates/home.html',
    controller:'HomeCtrl as home',
  })

在文件 home.html 中,我添加图像的方式是简单地指向 img 文件夹,如下所示:

<img src="img/boo.png">

这一直都很好。

但是现在,当我尝试 运行 我的 Cloud9 中的页面时,它说找不到 boo.png。但是当我写:

<img src="../img/boo.png">

然后它工作正常。

为什么需要这种突然的重写?

我通过全部重写解决了

<img src="..">

至:

<img ng-src="..">

不知道发生了什么,但现在可以正常工作了。