Tôi đang xây dựng hệ thống bảng điều khiển trong AngularJS và tôi đang gặp sự cố với việc đặt url qua $location.path
Trong bảng điều khiển của chúng tôi, chúng tôi có một loạt các tiện ích con. Mỗi hiển thị một chế độ xem được tối đa hóa lớn hơn khi bạn nhấp vào nó. Chúng tôi đang cố gắng thiết lập liên kết sâu để cho phép người dùng liên kết đến trang tổng quan với tiện ích con được tối đa hóa.
Hiện tại, chúng tôi có 2 tuyến đường giống như /dashboard/:dashboardId
và/dashboard/:dashboardId/:maximizedWidgetId
Khi người dùng tối đa hóa một tiện ích, chúng tôi cập nhật url bằng cách sử dụng $location.path
, nhưng điều này khiến chế độ xem hiển thị lại. Vì chúng tôi có tất cả dữ liệu, chúng tôi không muốn tải lại toàn bộ chế độ xem, chúng tôi chỉ muốn cập nhật URL. Có cách nào để đặt url mà không khiến chế độ xem hiển thị lại không?
HTML5Mode
được đặt thành true
.