我的 ngOnInit 中有这个
ngOnInit(): void {
this.sub = this.route.queryParams.subscribe((params: any) => {
this.data = {...params};
this.stationsService.getStations(this.data).subscribe((res: any) => {
this.stations = res.data.stations
})
});
}
还有这个删除功能
deleteMass() {
let array: any = manipulateSelections(this.selected, this.stations);
this.stationsService.deleteStations(array).subscribe((res: any) => {
this.data.random = Math.random();
this.router.navigate([], {queryParams: this.data });
})
}
我在做什么。每次我删除站点时,我都会创建一个随机数来更改路线,以再次进行第一次可观察的运行。你能建议一个更好的方法。这似乎是非常糟糕的做法。