【发布时间】:2016-08-30 02:44:23
【问题描述】:
在使用HashLocationStrategy 时,我可以通过手动更改浏览器地址栏中的地址来更改路线,而无需重新加载页面。 IE。从mysite/#/home 导航到mysite/#/profile
但是,如果我使用PathLocationStrategy(这是默认位置策略),当我尝试做同样的事情时,我会重新加载不需要的页面。 IE。从mysite/home 导航到mysite/profile
有办法解决吗?
我正在使用 Angular 2.0.0-beta17
【问题讨论】:
-
如果不看你实际在做什么就很难说。怎么改路线?
-
我在浏览器的地址栏中手动更改它。 IE。当我使用哈希定位策略将
mysite/#/home更改为mysite/#/profile时,它会更改路线,并且不会重新加载整个页面;然后,当我将应用程序的位置策略切换到 PathLocationStrategy 并尝试将mysite/home更改为mysite/profile时,它会进行不需要的页面刷新。 -
我相应地更新了我的问题,更具体
标签: angular angular2-routing html5-history