我们正在Angular
使用CMS平台(DotNetNuke
又名DNN
)。通过DNN,您可以配置应用程序的菜单导航,但是当我们使用Angular时,我们需要使用Angular
路由器并忽略DNN
路由。
我们的Angular
路由器工作正常,但是一旦我输入浏览器网址http://localhost:8001/mypage
,CMS平台就会抛出一条错误消息,说明此页面不存在。这是因为此页面仅存在于Angular路由中,并且也是正确的。
知道如何在DotNetNuke
中停用导航功能吗?
答案 0 :(得分:0)
请勿禁用路由。
您需要在模块<base href="<%= Request.RawUrl%>">
看看这些代码可能有用: https://github.com/OPSI-srl/DNN-7.x-8.x-9.x-and-Angular-6-7 https://github.com/OPSI-srl/DNN-9.x-SPA-and-Angular-6-7
Matteo