

Angular - Component
Presentation
•
Professional Development
•
University
•
Hard
Pedona HoangVQ
Used 1+ times
FREE Resource
10 Slides • 0 Questions
1
Component là gì?
- Ứng dụng được dựng lên bởi nhiều component
- Mỗi component đóng vai trò là một phần hiển thị nhỏ trong view (1 khối trên view ~ section)
2
Ứng dụng tạo bởi những thành phần gì?
- Thành phần ứng dụng
- Layout: Html, Css
- Tập hợp các component
3
Các component được quản lý bởi...
App Module
4
Các thành phần của Component
- Template: Layout, css, directive(hàm, công thức)
- Metadata
- Component class ( Logic, Property, Method )
5
Cấu trúc của Component
- File Class Component
- File Html hiển thị view
- File Css để trang trí
- File spect.ts để viết các test case
6
File Class Component
Component sẽ có một Class để chúng ta liên kết với View. Các Class này được tạo ra bằng TypeScript. Class có chứa và định nghĩa các thuộc tính và phương thức, cũng tương tự như định nghĩa Class của lập trình hướng đối tượng.
7
File Html hiển thị view
Template HTML khai báo những gì component hiển trị trên trang
Một mẫu (template) cái mà sẽ tạo ra giao diện (layout view) cho người dùng, template này được tạo ra từ HTML. Trên trang HTML này, chúng ta sẽ sử dụng Angular Binding và Directives để tăng sức mạnh cho View.
8
Metadata
Thành phần không thể thiếu của Component
Cung cấp thông tin bổ sung cho Angular Component và giúp định nghĩa Class này như một Angular Component. Metadata được định nghĩa bởi một Decorator. Một decorator có thể hiểu đơn giản là phương thức thêm Metadata vào Class
9
Vòng đời của Component
Được quản lý bởi Angular
Khởi tạo -> Render -> Khởi tạo và render các component con -> Ghi nhận thay đổi thuộc tính của nó -> Hủy khi không sử dụng
10
Life Circle Hooks
"Mỏ neo" Mục đích và thời điểm của vòng đời Component
Được tính từ lúc tạo ra, thay đổi và bị phá hủy
Thứ tự
Contructor
ngOnChanges -> ngOnInit -> ngDoCheck -> ngAfterContentInit -> ngAfterContentChecked -> ngAfterViewInit -> ngAfterViewChecked -> ngOnDestroy
Component là gì?
- Ứng dụng được dựng lên bởi nhiều component
- Mỗi component đóng vai trò là một phần hiển thị nhỏ trong view (1 khối trên view ~ section)
Show answer
Auto Play
Slide 1 / 10
SLIDE
Similar Resources on Wayground
6 questions
English A1 Breaktrought
Presentation
•
University
7 questions
Chain Story
Presentation
•
Professional Development
6 questions
Введение в Javascript
Presentation
•
Professional Development
8 questions
Assessments with Abbi
Presentation
•
12th Grade
11 questions
Causatives and Reading UNIT 3 Level 5
Presentation
•
University
9 questions
Quizizz PD January 8th
Presentation
•
12th Grade
7 questions
Listening Skills
Presentation
•
University
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade