【发布时间】:2020-04-26 15:47:42
【问题描述】:
这可能是一个很常见的问题,但我在谷歌上找到的内容对我没有帮助。
我有一个包含所有资产(图像等)的 emberJs 项目 我的余烬项目/公共/资产/图像/ 当我从根 URL“/”或 localhost:4200 的主页加载资产时,一切正常
例如在我的主页中 我有一个带有 img 标签的组件,看起来像这样
<img src="assets/images/articles/article-1.jpg"/>
在另一个带有 url localhost:4200**/articles/** 的页面上,我还加载了具有相同标签的相同图像 但据我所见,它试图从 localhost:4200/articles/assets/images/articles/article-1.jpg 而不是从正确的路径 localhost:4200/assets/images/articles/article-1 加载图像.jpg
如果我想在根文件夹中托管我的项目,在“assets/images/”之前添加“/”对我有用 但是当我需要在子目录上托管我的项目时,我的 url (www.mydomain.com/ember-project-here/)
如何从绝对路径或相对于我的 rootURL 设置加载我的资产 添加 {{rootURL}} 似乎对我没有任何作用
【问题讨论】: