Angular2浏览器历史记录导航
问题描述:
如何导航到浏览器历史记录中的上一个状态并返回。Angular2浏览器历史记录导航
我记得AngularJS支持这一点:
$window.history.back();
阵营支持这一点:
import { browserHistory } from 'react-router'
browserHistory.goBack();
如何备份和以前的浏览器历史角度2> = V2.1.0
答
您可以使用建立在定位服务,它有回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
'window.history.back()'? – smnbbrv