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

Directives trong Angular là gì?

Câu trả lời

Trong Angular, directives là các lớp có khả năng thêm hành vi mới hoặc sửa đổi hành vi hiện có của các phần tử trong template của ứng dụng Angular. Directives được sử dụng để thao tác với DOM, ví dụ như thêm hoặc xóa phần tử từ DOM hoặc thay đổi ngoại hình của các phần tử DOM.

Có ba loại directives chính trong Angular:

  1. Component Directives: Đây là các directives đặc biệt có template. Chúng là những thành phần cơ bản nhất của Angular và mỗi ứng dụng Angular ít nhất có một component directive (thường là root component).
  2. Structural Directives: Các directives này thay đổi cấu trúc của DOM bằng cách thêm hoặc xóa các phần tử. Ví dụ phổ biến của structural directives bao gồm *ngIf, *ngFor, và *ngSwitch.
  3. Attribute Directives: Các directives này thay đổi ngoại hình hoặc hành vi của một phần tử, nhưng không thay đổi cấu trúc của DOM. Ví dụ bao gồm ngStylengClass, giúp bạn thay đổi style và class của phần tử.

Sử dụng Directives:

  • Built-in Directives: Angular cung cấp một số directives có sẵn mà bạn có thể sử dụng ...
junior

junior

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

middle

Module bootstrapping trong Angular là gì?

middle

Làm thế nào để bạn bảo vệ một Component được kích hoạt thông qua bộ định tuyến?

senior

Một module được tải lười (lazy loaded) thì được tải vào lúc nào?

Bình luận

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

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