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...