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