Angular2 RC5 Fusion图表,由于基本href标记,路由无法正常工作

时间:2016-08-30 13:35:16

标签: svg angular fusioncharts

我正在使用Angular2 rc5和路由,所以在index.html我写了

document.write('<base href="' + document.location + '" />')

我在我的应用中使用融合图表。

我在组件中有以下网址的2个图表

/fusion1此处图表适用于应用

的默认网址

当我点击链接时,网址现在变为

/fusion2此处图表无法正确显示,但会显示标签,但不会呈现调色板颜色。

如果我们在svg中看到填充网址,则显示如下

fill=url('localhost:8443/fusion1#588xr___120_278_216__rgba_0_174_141_1_:0-rgba_0_174_141_1_:100')

我的填充网址没有采取必须采取的更新路线网址

本地主机:8443 / fusion2

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

提供APP_BASE_HREF而不是<base>标记来配置路由器,然后您可以独立于路由器设置<base href="...">

providers: [{provide: APP_BASE_HREF, useValue: '/'}]

另见Angular 2 router no base href set