Я создаю систему панелей управления в AngularJS, и у меня возникла проблема с настройкой URL-адреса через $location.path
На нашей панели инструментов есть несколько виджетов. Каждый из них показывает увеличенное изображение, когда вы нажимаете на него. Мы пытаемся настроить внешние ссылки, чтобы пользователи могли ссылаться на панель управления с развернутым виджетом.
В настоящее время у нас есть 2 маршрута, которые выглядят как /dashboard/:dashboardId
и/dashboard/:dashboardId/:maximizedWidgetId
Когда пользователь разворачивает виджет, мы обновляем URL-адрес, используя $location.path
, но это вызывает повторную визуализацию представления. Поскольку у нас есть все данные, мы не хотим перезагружать все представление, мы просто хотим обновить URL-адрес. Есть ли способ установить URL-адрес без повторного рендеринга представления?
HTML5Mode
установлен на true
.