当我在angular2中单击Back时,只有url会更改

时间:2018-01-17 06:15:13

标签: angular angular2-routing

import {Router} from "@angular/router";

constructor(private router: Router){}

this.router.navigate(['/'], {
        queryParams: {
            myQueryParam: 'test'
        }
    });

当我点击我的项目时,此路由器将我的网址更改为localhost:3000 /?myQueryParam = test

但是当我点击浏览器后退按钮时,只有网址会发生变化。

如何在不输入点击

的情况下返回上一个网址

1 个答案:

答案 0 :(得分:0)

你可以这样做去上一页::

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

constructor(private _location: Location) { }

goBack(){
    this._location.back();
  }

您只需添加这五行代码,就可以转到上一页。