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