Những móc vòng đời cho *compo...
Những móc vòng đời cho *compo...
Các móc vòng đời (lifecycle hooks) trong Angular là những phương thức đặc biệt cho phép chúng ta can thiệp vào các giai đoạn khác nhau trong quá trình khởi tạo, cập nhật và phá hủy của một component hoặc directive. Các móc vòng đời này bao gồm:
ngOnChanges
: Được gọi khi Angular thiết lập hoặc reset các thuộc tính ràng buộc dữ liệu đầu vào của directive/component. Nếu component/directive của bạn có các thuộc tính đầu vào, hàm này sẽ được gọi trước ngOnInit
và khi các thuộc tính đầu vào thay đổi giá trị[2][3][4].
ngOnInit
: Được gọi một lần sau khi ngOnChanges
được gọi lần đầu tiên và sau khi Angular hiển thị các thuộc tính ràng buộc dữ liệu và đặt các thuộc tính đầu vào của directive/component[2][3][4].
ngDoCheck
: Được gọi ngay sau ngOnInit
và mỗi khi Angular kiểm tra lại các thuộc tính ràng buộc dữ liệu. Phương thức này cho phép bạn thực hiện các kiểm tra tùy chỉnh và hành động dựa trên những thay đổi đó[4].
ngAfterContentInit
: Được gọi một lần sau khi nội dung (content) được projected vào component (ví dụ thông qua <ng-content>
) đã được khởi tạo[3][4].
ngAfterContentChecked
: Được gọi sau ngAfterContentInit
và mỗi lần nội dung projected vào component được kiểm tra lại bởi Angu...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào