Angular2 location.back() 页面重新加载?
Angular2 location.back() page reloads?
我需要为此提供一个返回按钮我正在使用定位服务:
import {Location} from '@angular/common';
backclicked(): void
{
console.log("back clicked.");
this.location.back();
}
<a id="redirect-link" (click)="backclicked();" style="padding:8px 15px;" >
问题是 location.back() 正在运行,但有页面加载。那么他们是一种无需页面加载即可实现的方法吗?有什么帮助吗?
您可以在 angular 2 中使用内置定位服务,其中有 "Back" api。
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();
}
}
我需要为此提供一个返回按钮我正在使用定位服务:
import {Location} from '@angular/common';
backclicked(): void
{
console.log("back clicked.");
this.location.back();
}
<a id="redirect-link" (click)="backclicked();" style="padding:8px 15px;" >
问题是 location.back() 正在运行,但有页面加载。那么他们是一种无需页面加载即可实现的方法吗?有什么帮助吗?
您可以在 angular 2 中使用内置定位服务,其中有 "Back" api。
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();
}
}