【发布时间】:2018-09-14 16:17:53
【问题描述】:
在我的 Excel Angular Web 插件中,导航到新路线时出现以下错误:
ERROR 错误:未捕获(在承诺中):错误:无法匹配任何路由。 URL 段:'index.html'
但是,这些路线仍然有效。我该如何解决这个问题?
【问题讨论】:
标签: excel angular office-js excel-addins exceljs
在我的 Excel Angular Web 插件中,导航到新路线时出现以下错误:
ERROR 错误:未捕获(在承诺中):错误:无法匹配任何路由。 URL 段:'index.html'
但是,这些路线仍然有效。我该如何解决这个问题?
【问题讨论】:
标签: excel angular office-js excel-addins exceljs
由于某种原因,当包含 Office.js 时,Angular 2+ 会在路由中附加一个 #。例如,我的加载项的默认 url 路径是 http://localhost:3000/#/。
因此,我必须更新我的路由模块以使用哈希:
RouterModule.forRoot(appRoutes, { useHash: true })
代替:
RouterModule.forRoot(appRoutes)
【讨论】: