Angular

Routing và Điều hướng

Router, cấu hình routes, RouterModule, route parameters, query parameters, route guards, lazy loading, preloading strategies

24 câu hỏi phỏng vấn·
Mid-Level
1

Router trong Angular là gì?

Câu trả lời

Angular Router cho phép điều hướng giữa các view (component) khác nhau dựa trên URL của trình duyệt. Nó xử lý ánh xạ giữa URL và component, cho phép tạo các ứng dụng single-page với nhiều view. Router theo dõi các thay đổi URL và tải các component phù hợp vào RouterOutlet.

2

Module nào cần import để sử dụng routing trong Angular?

Câu trả lời

RouterModule là module Angular cung cấp tất cả các service và directive cần thiết cho routing (Router service, RouterOutlet, RouterLink, v.v.). Nó được import từ @angular/router và được cấu hình với các routes thông qua RouterModule.forRoot() cho module chính hoặc RouterModule.forChild() cho feature modules.

3

Làm thế nào để định nghĩa routes trong Angular?

Câu trả lời

Routes được định nghĩa trong một mảng kiểu Routes, trong đó mỗi đối tượng chỉ định một path và component để hiển thị. Với standalone components (Angular 14+), sử dụng provideRouter(routes) trong cấu hình ứng dụng. Với NgModules, sử dụng RouterModule.forRoot(routes) trong module chính.

4

Làm thế nào để hiển thị nội dung route trong template?

5

Làm thế nào để tạo một liên kết điều hướng khai báo trong template?

+21 câu hỏi phỏng vấn

Nắm vững Angular cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí