سه‌شنبه , 16 آوریل 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);
	});
    }
}

درباره hasanghanbari

پیشنهاد ما به شما

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

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

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

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