ember-cli生成的index.html文件包含此行
<script src="{{rootURL}}assets/vendor.js"></script>
Run Code Online (Sandbox Code Playgroud)
并且rootURL用相应的值替换environment.js(仅'/'在开发中).
现在我想在一个组件中包含一个图标(实际上是一个仅partial用于的模板),用于不同的路由(也在不同的嵌套级别),但是
<img src="{{rootURL}}assets/img/some_logo.svg">
Run Code Online (Sandbox Code Playgroud)
只是不做技巧 - rootURL是空的,就像其他任何其他字符串一样environment.js.
我想我可以创建一个类文件,import ENV from '../config/environment'并定义rootURL: ENV.rootURL,但是当我想要包含我的资源文件夹中的任何内容时,我肯定不会期望我这样做,是吗?