پنج‌شنبه , 21 نوامبر 2024

نحوه گرفتن دیتا بعد از تغییرات در url – انگولار

در بخش های مختلف پروژه انگولار گاهی نیازه بعد از تغییرات در 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);
	});
    }
}

About hasanghanbari

Check Also

خاصیت ها و فواید شگفت انگیز توت فرنگی

فصل تابستان در پیشه و یکی از پرطرفدار ترین میوه‌ها توت فرنگی هستش. با هم …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *