要解决Angular 7中页面导航不起作用的问题,可以尝试以下解决方案:
const routes: Routes = [
{ path: '', redirectTo: '/home', pathMatch: 'full' },
{ path: 'home', component: HomeComponent },
{ path: 'about', component: AboutComponent },
{ path: 'contact', component: ContactComponent }
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
Home
About
Contact
import { Router } from '@angular/router';
export class HomeComponent {
constructor(private router: Router) { }
navigateToAbout() {
this.router.navigate(['/about']);
}
}
如果按照以上步骤仍然无法解决问题,可以检查浏览器的开发者工具中是否有任何错误信息,并检查控制台输出以获取更多的调试信息。