Angular 路由不断添加到 URL 的末尾

Angular routing keeps adding to the end of URL

我添加了一个 link 如下所示

<li><a routerLink="about"><span>About</span></a></li>

但是当我点击 link 时,地址将是

http://localhost:4200/home/about

但我想要的是http://localhost:4200/about

当我一直点击 About 时,url 一直在 URL

的末尾添加 /about 部分

http://localhost:4200/home/about/about/about

非常感谢任何帮助,因为我是 angular 的新手。

尝试关注

<li><a routerLink="/about"><span>About</span></a></li>

Try this

 <span routerLink="/about" > About</span>

在routerLink中添加/

<li><a routerLink="/about"><span>About</span></a></li>

或者你可以这样做

<li><a [routerLink]="['/about']"><span>About</span></a></li>