Ember rootURL在模板中

时间:2017-06-06 11:11:23

标签: ember.js

我正在尝试将我的应用从baseURL迁移到rootURL路由器配置。我不知道在我的模板中确定用于存储在公共/资产中的图像的URL。

在我使用assets/images/myimage.png之前,现在我想做一些像{{rootURL}}assets/images/myimage.png这样的事情,但是从路线注入它似乎相当hacky。

setupController(controller, model) {
    this._super(controller, model);
    this.controllerFor('application').set('rootURL', this.get('router.rootURL'));
}

有没有确定的方法来做到这一点?

提前致谢。

1 个答案:

答案 0 :(得分:2)

您可以像import config from 'app-name/config/environment'一样导入它,并像config.rootURL

一样使用它