有沒有一種聰明的方法可以返回Angular 2的最后一頁?就像是this._router.navigate(LASTPAGE);例如,頁面C有一個(gè)Go Back按鈕,頁面A->頁面C,單擊它,回到頁面A。頁面B->頁面C,單擊它,返回頁面B。路由器是否有此歷史記錄信息?
3 回答

瀟湘沐
TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
實(shí)際上,您可以利用內(nèi)置的位置服務(wù),該服務(wù)擁有“后退” API。
此處(在TypeScript中):
import {Component} from '@angular/core';
import {Location} from '@angular/common';
@Component({
// component's declarations here
})
class SomeComponent {
constructor(private _location: Location)
{}
backClicked() {
this._location.back();
}
}
- 3 回答
- 0 關(guān)注
- 1285 瀏覽
添加回答
舉報(bào)
0/150
提交
取消