0

として私は、位置情報サービスを使用しています。このために行く-戻るボタンを与えるために必要としています:問題が(location.back、このですAngular2 location.back()ページがリロードされますか?

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

backclicked(): void 
{ 
    console.log("back clicked."); 
    this.location.back(); 
} 

<a id="redirect-link" (click)="backclicked();" style="padding:8px 15px;" > 

は)作業が、ページのロードとされます。ページロードなしで達成できる方法は?助けてください?

答えて

2

「戻る」APIを持つ角度2の内蔵位置情報サービスを使用できます。

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


@Component({ directives: [ROUTER_DIRECTIVES] }) 
@RouteConfig([ 
    {...}, 
]) 
class AppCmp { 
    constructor(private _location: Location) { 
    } 
    backClicked() { 
     this._location.back(); 
    } 
} 
関連する問題