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

senior

Những lợi ích của AOT là gì?

senior

Tại sao chúng ta cần quá trình biên dịch trong Angular?

middle

Codelyzer là gì?

Bình luận

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

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