Chuyện là em có đang làm thử 1 web e-learning bằng angular . . .
Đến phần hiển thị các khóa học thì gặp trục trặc . . .
Mấy ngày trước data các khóa học để ở local thì nó hiển thị . . .
Em có thử cho get data khóa học từ firebase thì nó không hiển thị ngay . . .
Phải chuyển qua 1 component khác rồi quay trở lại nó mới hiển thị . . .
Theo em hiểu thì data get từ firebase về có độ trễ . . .
Do đó data chưa về tới nơi thì angular nó render ra và bị trống . . .
Hiện tại em không chắc mình có sai chỗ nào không . . .
Và chưa nghĩ ra cách giải quyết . . .
Em có deploy lên firebase thử . . .
Mọi người coi qua rồi giúp em . . .
https://kha-e-learning.firebaseapp.com/
Kịch bản hiện tại là vào web - không hiện data - chuyển qua contact - chuyển lại về home thì data lại hiển thị . . .
https://gitlab.com/nkha0103/e-Learning-Project/blob/master/src/app/providers/course.service.ts - Đây là services em dùng để get data khóa học từ firebase
https://gitlab.com/nkha0103/e-Learning-Project/blob/master/src/app/main-content/intro/intro.component.ts - Đây là component dùng services trên để lấy data đó