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

Những móc vòng đời cho *compo...

Câu trả lời

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

senior

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

middle

Lựa chọn nào để chọn giữa External template file và* External*?

senior

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

middle

Sự khác biệt giữa @Component@Directive trong Angular là gì?

Bình luận

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

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