A mundet roje aktive në këndore?
A mundet roje aktive në këndore?

Video: A mundet roje aktive në këndore?

Video: A mundet roje aktive në këndore?
Video: КАКИМ БУДЕТ PORTAL 3 2024, Mund
Anonim

Mund të aktivizoni lidhjen

Ndërfaqja e një klase mund zbatoj të jetë a roje duke vendosur nëse një rrugë mund të jetë aktivizuar . Nëse të gjitha rojet kthim i vërtetë, navigacion do vazhdojnë. Nëse ndonjë roje kthen një UrlTree, navigacion aktual do të anulohet dhe një navigim i ri do të niset në UrlTree kthyer nga roje.

Më pas, dikush mund të pyesë gjithashtu, a mund të aktivizohet roje në këndore?

Përcaktimi Rojet Rojet mund të zbatohet në mënyra të ndryshme, por në fund të fundit me të vërtetë vlon te një funksion që kthen ose Observable, Promise ose Boolean. Përveç kësaj, rojet janë të regjistruar duke përdorur ofruesit, kështu që ata mund të injektohet nga Këndore kur eshte e nevojshme.

Dikush mund të pyesë gjithashtu, a mund të aktivizoni një roje rrugësh? Cfare eshte Mund të Aktivizojë Gardën . Angular Mund të aktivizoni rojet vendos, nëse a rruga mund të jetë aktivizuar (ose komponenti jepet). Ne e përdorim këtë roje , kur duam të kontrollojmë në ndonjë kusht, më parë duke aktivizuar komponentin ose shfaqjen e tij tek përdoruesi. Kjo na lejon të anulojmë lundrimin.

Përveç kësaj, çfarë është një roje këndore?

Të Këndore navigimi i ruterit rojet të lejojë dhënien ose heqjen e aksesit në pjesë të caktuara të navigimit. Një rrugë tjetër roje , CanDeactivate roje , madje ju lejon të parandaloni që një përdorues të lërë aksidentalisht një komponent me ndryshime të paruajtura.

Çfarë është Authguard?

Mbrojtësit e rrugës së Angular janë ndërfaqe të cilat mund t'i tregojnë ruterit nëse duhet të lejojë apo jo lundrimin në një itinerar të kërkuar. Ata e marrin këtë vendim duke kërkuar për një vlerë kthimi të vërtetë ose të rreme nga një klasë që zbaton ndërfaqen e caktuar mbrojtëse.

Recommended: