Angular-da Linklər arasında Keçid Problemi
Gəlin yönləndirmədə linklər arasında keçid probleminin həllini nəzərdən keçirək. Bu problemi Angular-a daxil edilmiş RxJS kitabxanasından istifadə etməklə həll etmək olar.
Başlamaq üçün Subscription sinfini import edək:
import { Subscription } from 'rxjs';
Gəlin private xassə yaradaq:
export class AaaaComponent {
private subscription: Subscription;
}
id adlı parametri saxlamaq üçün xassə yaradaq:
export class AaaaComponent {
id: number | undefined;
private subscription: Subscription;
}
İndi isə marşrutdan id parametrinin dəyişməsinə abunə olaq:
export class AaaaComponent {
id: number | undefined;
private subscription: Subscription;
constructor(private activateRoute: ActivatedRoute) {
this.subscription = activateRoute.params.subscribe(params => this.id = params['id']);
}
}
Linklər arasında keçid problemini həll edin.