Estoy construyendo un sistema de tablero en AngularJS y tengo un problema al configurar la URL a través de $location.path
En nuestro tablero, tenemos un montón de widgets. Cada uno muestra una vista maximizada más grande cuando hace clic en él. Estamos intentando configurar enlaces profundos para permitir que los usuarios se vinculen a un panel con un widget maximizado.
Actualmente, tenemos 2 rutas que se parecen /dashboard/:dashboardId
y/dashboard/:dashboardId/:maximizedWidgetId
Cuando un usuario maximiza un widget, actualizamos la URL usando $location.path
, pero esto hace que la vista se vuelva a renderizar. Como tenemos todos los datos, no queremos volver a cargar la vista completa, solo queremos actualizar la URL. ¿Hay alguna forma de establecer la URL sin hacer que la vista se vuelva a representar?
HTML5Mode
está configurado en true
.