我正在 AngularJS 中构建仪表板系统,但在设置 url 时遇到了问题$location.path
在我们的仪表板中,我们有一堆小部件。当您单击它时,每个都会显示一个更大的最大化视图。我们正在尝试设置深度链接,以允许用户链接到具有最大化小部件的仪表板。
/dashboard/:dashboardId
目前,我们有 2 条路线看起来像/dashboard/:dashboardId/:maximizedWidgetId
当用户最大化一个小部件时,我们使用 更新 url $location.path
,但这会导致视图重新呈现。由于我们拥有所有数据,我们不想重新加载整个视图,我们只想更新 URL。有没有办法设置 url 而不会导致视图重新呈现?
HTML5Mode
设置为true
。