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

瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
實際上,您可以利用內置的位置服務,該服務擁有“后退” 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 關注
- 1287 瀏覽
添加回答
舉報
0/150
提交
取消