Có nhiều cách để đạt được điều này.
- Thông qua chỉ thị [routerLink]
- Phương thức điều hướng (Array) của lớp Router
- Phương thức navigationByUrl (chuỗi) lấy một chuỗi và trả về một lời hứa
Thuộc tính routerLink yêu cầu bạn nhập định tuyếnModule vào mô-đun tính năng trong trường hợp bạn lười tải mô-đun tính năng hoặc chỉ nhập mô-đun định tuyến ứng dụng nếu nó không được thêm tự động vào mảng nhập AppModule.
<a [routerLink]="['/user', user.id]">John Doe</a>
<a routerLink="urlString">John Doe</a> // urlString is computed in your component
// Inject Router into your component
// Inject ActivatedRoute into your component. This will allow the route to be done related to the current url
this._router.navigate(['user',user.id], {relativeTo: this._activatedRoute})
this._router.navigateByUrl(urlString).then((bool) => {}).catch()