در بخش های مختلف پروژه انگولار گاهی نیازه بعد از تغییرات در url مجدد دیتای ارسالی از سمت بک اند بروز شود
با استفاده از کد زیر در بخش ngOnInit، سایت میتونه بعد از هر تغییر در url دیتای دریافتی رو مجددا دریافت کنه.
import { ActivatedRoute } from '@angular/router'; @Component({ selector: 'app-user-detail', templateUrl: 'user-detail.component.html' }) export class UserDetailComponent implements OnInit { constructor(private activeRoute: ActivatedRoute) { } ngOnInit() { this.activeRoute.queryParams.subscribe(queryParams => { // do something with the query params }); this.activeRoute.params.subscribe(routeParams => { this.loadUserDetail(routeParams.id); }); } }