Angular

Directives và Pipes

Built-in directives, custom directives, attribute directives, structural directives, built-in pipes, custom pipes, pure vs impure pipes

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

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.

2

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.

3

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.

4

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?

5

Sự khác biệt giữa *ngIf và [hidden] là gì?

+19 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í