So I have a button that calls, Location.back() i want to show it when it has history available, is it posible to check if location has any history, or can go back? Or is there a way of accessing the history miself? Angular Version: 2.2.3 HTML: <div (click)="historyBack()"> <i class="fa fa-angle-left"></i> </div> component: import {Location} from '@angular/common'; @Component(...) export class HomeComponent{ hasHistory = false; constructor( private _location: Location ){ this.hasHistory = //Magic code } historyBack(){ this._location.back(); } } Continue reading...