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="..">
不知道发生了什么,但现在可以正常工作了。
在过去的三周里,我的 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="..">
不知道发生了什么,但现在可以正常工作了。