在Angular 6.1中单击routerLink href时不会发生任何事情
单击以下方式定义的路线时,不会发生任何情况在Angular 6.1中单击routerLink href时不会发生任何事情,angular,servicestack,asp.net-core-2.1,Angular,servicestack,Asp.net Core 2.1,单击以下方式定义的路线时,不会发生任何情况 <li> <a class="nav-link" routerLink="/about" routerLinkActive="active">About Us</a> </li> <router-outlet></router-outlet> 添加到app.module.ts中的路线 import { ActivatedRoute } from '@angular/r
<li>
<a class="nav-link" routerLink="/about" routerLinkActive="active">About Us</a>
</li>
<router-outlet></router-outlet>
添加到app.module.ts中的路线
import { ActivatedRoute } from '@angular/router';
在about.component中导入
有什么明显的东西我遗漏了吗 您在app.component.html中使用的名称有一个/字符 你有两个选择
<a class="nav-link" routerLink="/about/" routerLinkActive="active">About Us</a>
关于我们
您是否已在组件的模块中导入RouterModule?这是仅在此处还是在代码中输入的打字错误?它应该是
[routerLink]['/about']]routerLink=“active”
尝试删除路由中的尾随斜杠。它应该是:{path:'about',component:AboutComponent}
这就像是代码中关于我们的<a class="nav-link" routerLink="/about/" routerLinkActive="active">About Us</a>