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:
app/aaaa/aaaa.component.tsimport { Subscription } from 'rxjs';
Gəlin private xassə yaradaq:
app/aaaa/aaaa.component.tsexport class AaaaComponent {
private subscription: Subscription;
}
id adlı parametri saxlamaq üçün xassə yaradaq:
app/aaaa/aaaa.component.tsexport class AaaaComponent {
id: number | undefined;
private subscription: Subscription;
}
İndi isə marşrutdan id parametrinin dəyişməsinə abunə olaq:
app/aaaa/aaaa.component.tsexport class AaaaComponent {
id: number | undefined;
private subscription: Subscription;
constructor(private activateRoute: ActivatedRoute) {
this.subscription = activateRoute.params.subscribe(params => this.id = params['id']);
}
}
Задание 1
Linklər arasında keçid problemini həll edin.