可以通过使用Angular的Router模块来进行路由导航。下面是一个简单的示例:
import { RouterModule, Routes } from '@angular/router';
...
@NgModule({
imports: [
RouterModule.forRoot([
// 这里可以定义你的路由
])
],
...
})
export class AppModule { }
import { Router } from '@angular/router';
export class MyComponent {
constructor(private router: Router) {}
navigateTo(path: string) {
this.router.navigate([path]);
}
}
以上代码中,我们定义了一个navigateTo函数,用来接收路由路径,并通过调用Router的navigate方法进行导航。
示例完整代码:https://stackblitz.com/edit/angular-without-route-navigate-l9pjqk?file=src/app/app.component.html