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