Directives và Pipes
Built-in directives, custom directives, attribute directives, structural directives, built-in pipes, custom pipes, pure vs impure pipes
1Structural directive trong Angular là gì?
Structural directive trong Angular là gì?
Câu trả lời
Structural directives sửa đổi cấu trúc DOM bằng cách thêm, xóa hoặc thao tác với các phần tử. Chúng có tiền tố là * (ví dụ: *ngIf, *ngFor). Khác với attribute directives chỉ sửa đổi giao diện hoặc hành vi, structural directives có thể thêm hoặc xóa các phần tử khỏi DOM.
2Cú pháp đúng để sử dụng ngFor với trackBy là gì?
Cú pháp đúng để sử dụng ngFor với trackBy là gì?
Câu trả lời
Cú pháp đúng sử dụng dấu chấm phẩy để tách phép lặp khỏi hàm trackBy. Hàm trackBy cải thiện hiệu suất bằng cách cho phép Angular xác định những mục nào đã thay đổi, được thêm vào hoặc bị xóa. Nó nhận hai tham số (index và item) và trả về một định danh duy nhất.
3Tại sao sử dụng trackBy với ngFor?
Tại sao sử dụng trackBy với ngFor?
Câu trả lời
trackBy cải thiện hiệu suất render danh sách bằng cách cho phép Angular xác định chính xác những mục nào đã thay đổi. Không có trackBy, Angular sẽ tạo lại tất cả các phần tử DOM khi có thay đổi. Với trackBy, chỉ những mục đã được sửa đổi mới được cập nhật, tránh việc tạo lại không cần thiết.
Nên sử dụng directive nào để hiển thị có điều kiện một phần tử dựa trên một điều kiện?
Sự khác biệt giữa *ngIf và [hidden] là gì?
+19 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Angular khác
Kiến thức cơ bản TypeScript
TypeScript Nâng cao
Kiến thức cơ bản về Angular
Components và vòng đời
Services & Dependency Injection
Tổ chức Module Angular
Angular CLI
Routing và Điều hướng
Reactive Forms
Template-driven Forms
Kiến Thức Cơ Bản RxJS
Operator RxJS
HttpClient và lệnh gọi API
Quản lý state cơ bản
Change Detection
Angular Signals
Standalone Components
Unit Testing trong Angular
Kiểm thử End-to-End
Build và tối ưu hóa
Nền tảng NgRx
NgRx nâng cao
Kiến trúc Angular
Tối ưu hiệu năng
Bảo mật và thực tiễn tốt nhất
Các mẫu RxJS nâng cao
Angular Universal và SSR
Micro-frontend Angular
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í