我正在使用解析器 resolve: { deviceView: DeviceViewResolverService }
,以便在初始化组件之前获取组件的所有必要数据。
我也使用 highcharts,如果我调用相同的 URL 但想从后端获取不同的数据,我 this.router.navigateByUrl('/', { skipLocationChange: false }).then(() => this.router.navigateByUrl(uri));
会使用空 URL,然后再访问 highcharts 的相同 URL。
现在它似乎不起作用,并且在组件初始化之前取消了 HTTP 调用,并且路由器状态保持在'/'。
我不明白我能做些什么来修复它??
编辑
似乎只有当我使用“/”导航时才可以正常工作,但是对于其他不为空的路径,它工作得很好,但是可以看到第一页,然后导航到正确的页面......