1

我在 emberjs(ember-cli)中的资产路径有问题。

我有2条路线:indexarticle路线,索引路线的路径只是a /,文章路线的路径是article/:article_id

路由器.js

Router.map(function() {
    this.route('article', {path : '/article/:article_id'});
});

idnex模板中,我public/assets/使用以下内容引用目录中的资产:<img src="/assets/images/image1.jpg/>它的工作很好,但是当我在article模板中使用相同的标签时,图像没有加载,原因是客户端(浏览器)发送使用以下 url 对服务器的请求localhost:4200/article/assets/images/image1.jpg

4

1 回答 1

2

我有同样的问题,但使用{{rootURL}}助手解决了我的问题。
在您的图像标签中的示例,使用类似:

<img src="{{rootURL}}assets/images/image1.jpg"/>
于 2016-12-09T19:04:39.357 回答