⊗jsagPmRtLSP 90 of 97 menu

Angular-да сілтемелерді ауыстыру мәселесі

Маршруттаудағы сілтемелерді ауыстыру мәселесін шешуді талдайық. Бұл мәселені Angular-ға енгізілген RxJS кітапханасының көмегімен шешуге болады.

Бастау үшін Subscription класын импорттаймыз:

import { Subscription } from 'rxjs';

Жеке сипат жасаймыз:

export class AaaaComponent { private subscription: Subscription; }

id атауы бар параметрді сақтау үшін сипат жасаймыз:

export class AaaaComponent { id: number | undefined; private subscription: Subscription; }

Енді маршруттан id параметрінің өзгеруіне жазыламыз:

export class AaaaComponent { id: number | undefined; private subscription: Subscription; constructor(private activateRoute: ActivatedRoute) { this.subscription = activateRoute.params.subscribe(params => this.id = params['id']); } }

Сілтемелерді ауыстыру мәселесін шешіңіз.

azbydeenesfrkakkptruuz