Angular - Subscribe to route.queryParams -


i've got in 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         })     }); } 

and have delete function

deletemass() {     let array: = manipulateselections(this.selected, this.stations);     this.stationsservice.deletestations(array).subscribe((res: any) => {         this.data.random = math.random();         this.router.navigate([], {queryparams: this.data });     }) } 

what i'm doing. every time delete stations create random number change me route make first observable runs again. can suggest better way. seems bad practice.


Comments

Popular posts from this blog

sql - Time in datatime field -

javascript - How to split the success output from an Ajax post? -

java - sharing object across different classes -