Trong khi sử dụng HashLocationStrategy Tôi có thể thay đổi tuyến đường bằng cách thay đổi địa chỉ trong thanh địa chỉ của trình duyệt bằng tay mà không cần tải lại trang. I E. điều hướng từ mysite/#/home
đến mysite/#/profile
Angular2 pathLocationChiến lược: thay đổi url khiến tải lại trang
Tuy nhiên, nếu tôi sử dụng PathLocationStrategy (đó là chiến lược vị trí mặc định), tôi có tải lại trang không mong muốn, khi tôi cố gắng làm điều tương tự. I E. điều hướng từ mysite/home
đến mysite/profile
Có thể sửa lỗi này không?
Tôi đang sử dụng Angular 2.0.0-beta17
Khó nói mà không thấy những gì bạn đang thực sự làm. Làm cách nào để thay đổi tuyến đường? –
Tôi thay đổi nó theo cách thủ công trong thanh địa chỉ của trình duyệt. I E. khi tôi thay đổi 'mysite/#/home' thành' mysite/#/profile' bằng cách sử dụng chiến lược vị trí băm, nó thay đổi tuyến đường và không tải lại toàn bộ trang; sau đó, khi tôi chuyển chiến lược vị trí của ứng dụng thành PathLocationStrategy và cố gắng thay đổi 'mysite/home' thành' mysite/profile', nó sẽ làm mới trang không mong muốn. –
Tôi đã cập nhật câu hỏi của mình cho phù hợp, cụ thể hơn –