Câu hỏi phỏng vấn Angular
Câu hỏi

Sự khác biệt giữa StructuralAttribute trong Angular là gì?

Câu trả lời

Trong Angular, Directive cấu trúc (Structural directives) và Directive thuộc tính (Attribute directives) đều là những công cụ mạnh mẽ giúp thao tác và tương tác với DOM, nhưng chúng có những mục đích và cách thức hoạt động khác nhau.

Directive cấu trúc (Structural directives) thay đổi layout của DOM bằng cách thêm hoặc xóa các phần tử DOM. Chúng thường được sử dụng để thay đổi cấu trúc của DOM dựa trên một điều kiện hoặc một danh sách các phần tử. Ví dụ phổ biến của directive cấu trúc bao gồm *ngIf, *ngFor, và *ngSwitch, với dấu * ở trước tên directive để chỉ ra rằng chúng có thể thay đổi cấu trúc của DOM[2][3].
Directive thuộc tính (Attribute directives) thay đổi giao diện hoặc hành vi của các phần tử DOM mà chúng được áp dụng lên, nhưng không thay đổi cấu trúc của DOM. Chúng thường được sử dụng để thay đổi ngoại hình hoặc hành vi của một phần tử, ví dụ như thay đổi màu sắc, kích thước, hoặc thêm các sự kiện tương tác. Ví dụ của directive thuộc tính...

middle

middle

Gợi ý câu hỏi phỏng vấn

expert

Làm thế nào để bạn trích xuất cấu hình webpack từ dự án angular cli?

senior

Có ưu và nhược điểm gì (đặc biệt về hiệu suất) khi sử dụng local storage để thay thế chức năng của cookie không?

middle

Làm thế nào để gói một ứng dụng Angular cho sản xuất?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào