DotNetNuke和Angular路由器 - 禁用导航

时间:2017-06-06 15:14:29

标签: angular dotnetnuke dotnetnuke-7

我们正在Angular使用CMS平台(DotNetNuke又名DNN)。通过DNN,您可以配置应用程序的菜单导航,但是当我们使用Angular时,我们需要使用Angular路由器并忽略DNN路由。

我们的Angular路由器工作正常,但是一旦我输入浏览器网址http://localhost:8001/mypage,CMS平台就会抛出一条错误消息,说明此页面不存在。这是因为此页面仅存在于Angular路由中,并且也是正确的。

知道如何在DotNetNuke中停用导航功能吗?

1 个答案:

答案 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