SVG已损坏,解决方案是删除基本标记并手动附加网址,但我找不到基本标记。以下是相关问题:https://github.com/ember-cli/ember-cli/issues/2633
答案 0 :(得分:2)
在config / environment.js中有两个位置:
var ENV = {
modulePrefix: 'projectname',
environment: environment,
baseURL: '/',
...
if (environment === 'test') {
// Testem prefers this...
ENV.baseURL = '/';
ENV.locationType = 'none';
删除这两行并确保所有相关网址都正确无误。
答案 1 :(得分:0)
替代解决方案是将当前路径名添加到URL ref。
`url(${location.pathname}#${id})`
但是,如果未绑定路径名,则会在路由转换时中断。您可以通过绑定Router
的url属性来修复此问题,但这会进入大麻区域。
var view = this;
var container = view.container;
container.lookup('router:main').get('url'); // Bind this guy