需要在模板中使用routerLink指令,同时需要在组件中定义路由路径。如果使用相对路径,则需要在路径前面添加./或../。例如:
在模板中:
在组件中:
import { Component } from '@angular/core'; import { Router } from '@angular/router';
@Component({ selector: 'app-home', templateUrl: './home.component.html', styleUrls: ['./home.component.css'] }) export class HomeComponent { constructor(private router: Router) {}
goToPage() { this.router.navigate(['/about']); } }
如果以上代码无法解决问题,还需要检查是否已经导入了RouterModule和Routes,并且路由配置是否正确。