Angular2路由器导致额外的浏览器历史记录条目

时间:2016-03-16 01:00:50

标签: angular router

在Angular2中,我希望能够直接导航到某个路线并能够回到(在浏览器中)一次,然后转到我所在的最后一页。

如果您首先访问任何网站(我使用过google.com),请将此plnkr放入浏览器栏中:http://run.plnkr.co/9D5IDnHv0UkUFM82/。如果您点击浏览器的后退按钮,而不是将您带到上一页,它会让您保持在plnkr上,直到您再次回击为止。

我相信这是因为虽然我直接导航到“家”路线,但是当我点击http://run.plnkr.co/9D5IDnHv0UkUFM82/时(请注意我将我的基本网址设置为/ 9D5IDnHv0UkUFM82 /),它将我路由到主网址即使我我已经在那里了。

此处的Angular2 Tutorial应用程序中也会出现此问题:https://angular.io/resources/live-examples/toh-5/ts/plnkr.html

注意路线加载时,浏览器的历史记录中会有一个额外的条目。您可以在浏览器上点击“返回”,它将保留在plnkr上,直到您再次“返回”。这不是由plnkr引起的工件。这也发生在我的本地angular2设置上。

1 个答案:

答案 0 :(得分:1)