Nad*_*KAS 6 javascript angular-ui-router angular2-routing angular
我有两个组成部分.客户和货件组件.当用户从Shipment组件到Customer组件时.我想将Customer组件直接发送到Shipment组件.
我用这种方法.
this._location.back();从位置角度/共同.
这种方法总是直接到后面的页面.但是,当我从货运组件来时,我想要直接.
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;
});
}
Run Code Online (Sandbox Code Playgroud)
它对我有用,我希望它也对您有用。
| 归档时间: |
|
| 查看次数: |
12771 次 |
| 最近记录: |