AngularJS에서 대시 보드 시스템을 구축 중이며 다음을 통해 URL을 설정하는 데 문제가 있습니다. $location.path
대시 보드에는 많은 위젯이 있습니다. 클릭하면 각각 더 큰 최대화보기가 표시됩니다. 사용자가 위젯을 최대화 한 상태에서 대시 보드에 연결할 수 있도록 딥 링크를 설정하려고합니다.
현재, 우리는이 개 경로가 같은 모양 /dashboard/:dashboardId
과/dashboard/:dashboardId/:maximizedWidgetId
사용자가 위젯을 최대화하면을 사용하여 URL을 업데이트 $location.path
하지만 이로 인해 뷰가 다시 렌더링됩니다. 모든 데이터가 있으므로 전체보기를 다시로드하지 않고 URL 만 업데이트하려고합니다. 뷰를 다시 렌더링하지 않고 URL을 설정하는 방법이 있습니까?
HTML5Mode
로 설정됩니다 true
.