Angular2浏览器历史记录导航

问题描述:

如何导航到浏览器历史记录中的上一个状态并返回。Angular2浏览器历史记录导航

我记得AngularJS支持这一点:

$window.history.back(); 

阵营支持这一点:

import { browserHistory } from 'react-router' 
browserHistory.goBack(); 

如何备份和以前的浏览器历史角度2> = V2.1.0

+0

'window.history.back()'? – smnbbrv

您可以使用建立在定位服务,它有回api。

样品代码 -

import {Component} from '@angular/core'; 
import {Location} from '@angular/common'; 


@Component({ .... }) 
class AppComponent { 
    constructor(private _location: Location) { 
    } 
    backClicked() { 
     this._location.back(); 
    } 
} 

参考:https://angular.io/docs/ts/latest/api/common/index/Location-class.html

看看这会有所帮助。

+0

location.forward()也适用,tyvm :) – marcel