Masalah dengan Pengalihan Tautan di Angular
Mari kita bahas solusi untuk masalah dengan pengalihan tautan dalam perutean. Masalah ini dapat diselesaikan dengan menggunakan pustaka RxJS, yang sudah termasuk dalam Angular.
Pertama, impor kelas Subscription:
import { Subscription } from 'rxjs';
Buat properti privat:
export class AaaaComponent {
private subscription: Subscription;
}
Buat properti untuk menyimpan parameter dengan
nama id:
export class AaaaComponent {
id: number | undefined;
private subscription: Subscription;
}
Dan sekarang berlangganan untuk mengubah parameter
id dari rute:
export class AaaaComponent {
id: number | undefined;
private subscription: Subscription;
constructor(private activateRoute: ActivatedRoute) {
this.subscription = activateRoute.params.subscribe(params => this.id = params['id']);
}
}
Selesaikan masalah dengan pengalihan tautan.