Wat is die doel van 'n roetewag?
Wat is die doel van 'n roetewag?

Video: Wat is die doel van 'n roetewag?

Video: Wat is die doel van 'n roetewag?
Video: How do the health impacts of soot-free vehicles differ from conventional diesel technology? 2024, Maart
Anonim

Wat is Roetewagte ? Angular s'n roete wagte is koppelvlakke wat die router kan vertel of dit navigasie na 'n versoek moet toelaat of nie roete . Hulle neem hierdie besluit deur te soek na 'n ware of vals terugkeerwaarde van 'n klas wat die gegewe implementeer wag koppelvlak.

As ons dit in die oog hou, hoekom het ons roetewagte nodig?

Die Angular router se navigasie wagte toelaat om toegang tot sekere dele van die navigasie te verleen of te verwyder. Nog een roete wag , die CanDeactivate wag , laat selfs toe jy om te verhoed dat 'n gebruiker per ongeluk 'n komponent met ongestoorde veranderinge verlaat.

Verder, wat is wag in hoekig? Wagte in Angular is niks anders as die funksionaliteit, logika en kode wat uitgevoer word voordat die roete gelaai word of diegene wat die roete verlaat nie. Verskillende tipes wagte , Kan Aktiveer wag (bv. dit kontroleer roetetoegang). KanKind Aktiveer wag (kontroleer kinderroetetoegang).

Eenvoudig so, kan jy 'n roetewag aktiveer?

Kan aktiveer skakel Interface wat 'n klas kan implementeer om 'n te wees wag besluit of a roete kan wees geaktiveer . Ek val wagte terugkeer waar, navigasie sal aanhou. Indien enige wag gee 'n UrlTree, huidige navigasie sal gekanselleer word en 'n nuwe navigasie sal afgeskop word na die UrlTree teruggekeer van die wag.

Wat is roetewagte in hoek 2?

Soos die naam aandui, kan jy konfigureer wagte aan roetes in jou toepassing om te beheer hoe die gebruiker tussen hulle navigeer. Dit is funksies wat genoem word wanneer router sekere probeer aktiveer of deaktiveer roetes.

Aanbeveel: