我有一个.Net核心mvc,在其中我将Angular 6用于前端。当我使用[routerLink]导航时,浏览器的URL看起来不错,如果我使用href =“” og manual进行导航,则将浏览器的路径输入到正确的页面/组件,但是浏览器中的URL看起来很奇怪。
如果我单击按钮,则:
<a class="btn btn-info" href="#" [routerLink]="['Home/About']">About</a>
该网址如下: https://localhost:44344/home/about
如果我使用这样的按钮:
<a class="btn btn-info" href="/Home/About">About</a>
(或在浏览器中输入https://localhost:44344/home/about)
该网址如下: https://localhost:44344/Home/Home/Home/About/Home/About
这是我的路线:
{ path: '/Home/About', component: AboutComponent }
有什么想法吗?