Trong Angular, components là các khối xây dựng chính của ứng dụng. Mỗi component bao gồm ba phần chính:
- Template: Một template HTML khai báo những gì hiển thị trên trang. Template xác định cấu trúc của view mà component quản lý.
- Class: Một class TypeScript chứa dữ liệu và logic của component. Class này định nghĩa cách thức dữ liệu được xử lý và cách tương tác với template.
- Metadata: Các metadata được cung cấp thông qua một decorator
@Component
, nói cho Angular biết cách xử lý class. Metadata có thể bao gồm ...