0

我的 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 });
    })
}

我在做什么。每次我删除站点时,我都会创建一个随机数来更改路线,以再次进行第一次可观察的运行。你能建议一个更好的方法。这似乎是非常糟糕的做法。

4

0 回答 0