我已經將我的項目更新到最新版本的Angular 2.0.0。 看來,this.location.back()不再按預期工作。 我的意思是:從'@ angular/common'導入{Location};Angular 2.0.0 location.back()破
如果this.location.back()被直接調用url更改,但html網站不會更改。
如果被放在裏面this.zone.run(()=> this.goBack()) URL是不改變,但HTML網站被正確地改變。
我很確定,它與Angular2的舊版本候選版一起工作。
也許這是一個問題,它只與路由中的參數canActivate結合使用。
{path: 'thing', component: ThingComponent, canActivate: [AuthGuard]},
姆姆。對我來說,它不工作,我不能創建一個Plunker的例子,因爲它會嘗試重新加載router.back()http://plnkr.co/edit/v9QvgF3Xqix7fbFzz2ze?p=preview – Johannes