Bài đăng

Đang hiển thị bài đăng từ 2017

Tìm hiểu về 'Resolve' trong AngularJS routes provider

Trong bài  Tìm hiểu module ngRoute trong AngularJS , chúng ta đã tìm hiểu cách làm thế nào để định tuyến (routing) và cách các routes nói chuyện với controller như thế nào. Việc khởi tạo các controller có thể khác nhau dựa trên các thiết lập của route và các sự kiện  $routeChangeSuccess  và  $routeChangeError  tương ứng. Hầu hết các sự kiện này có do thuộc tính  resolve  khi cấu hình route. Trong bài này, chúng ta sẽ làm sáng rõ vấn đề Tại sao lại cần  resolve  và cách thức hoạt động của nó như thế nào. Tôi tìm được một bài viết của  Shidhin  giải thích khá rõ ràng và dễ hiểu về thuộc tính  ‘Resolve’ trong AngularJS routes thông qua ba phiên bản của một câu chuyện. Do đó, tôi sẽ dịch lại bài viết đó và giữ nguyên câu chuyện của tác giả để lưu lại kiến thức cho bản thân và chia sẻ bài viết bổ ích này tới các bạn quan tâm. Nội dung Câu chuyện Phiên bản 2 của câu chuyện Phiên bản 3 của câu chuyện Câu chuyện Vào...