gpt4 book ai didi

javascript - Angular 2获取上一页网址

转载 作者:数据小太阳 更新时间:2023-10-29 05:11:40 25 4
gpt4 key购买 nike

我有两个组件。客户和装运组件。当用户从 Shipment 组件转到 Customer 组件时。我想将 Customer 组件直接连接到 Shipment 组件。

我用的就是这个方法。this._location.back(); 来自 Location angular/common。

这个方法总是指向后台页面。但是我想直接到我来自装运组件的时候。

最佳答案

Angular 6 更新

将下面的代码插入到包含您的 2 个组件的父组件中:-

import { Router, RoutesRecognized } from "@angular/router";
import { filter, pairwise } from 'rxjs/operators';

previousUrl:string;

constructor(private router: Router) {

router.events
.pipe(
filter(event => event instanceof RoutesRecognized),
pairwise()
)
.subscribe((e: any) => {
this.previousUrl = e[0].urlAfterRedirects;
});
}

它对我有用,我希望它对你也有用。

关于javascript - Angular 2获取上一页网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43778263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com