Каква е целта на охраната на маршрута?
Каква е целта на охраната на маршрута?

Видео: Каква е целта на охраната на маршрута?

Видео: Каква е целта на охраната на маршрута?
Видео: И ЭТО ТОЖЕ ДАГЕСТАН? Приключения в долине реки Баараор. БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #3) 2024, Март
Anonim

Какво са Пазачи на маршрута ? Ъглови пазачи на маршрута са интерфейси, които могат да кажат на рутера дали трябва или не трябва да позволява навигация до поискано маршрут . Те вземат това решение, като търсят вярна или невярна върната стойност от клас, който изпълнява даденото охрана интерфейс.

Имайки предвид това, защо се нуждаем от охрана на маршрута?

Навигацията на рутера Angular охрана позволяват предоставяне или премахване на достъп до определени части от навигацията. Друг охрана на маршрута , CanDeactivate охрана , дори позволява Вие за да попречи на потребителя случайно да остави компонент с незапазени промени.

Освен това, какво е guard в ъглова? Пазачи в Angular не са нищо друго освен функционалността, логиката и кода, които се изпълняват преди зареждането на маршрута или тези, които напускат маршрута. Различни видове на охрана , Може да активирате охрана (например проверява достъпа до маршрута). CanActivateChild охрана (проверява достъпа до детски маршрут).

Просто така, можете ли да активирате охрана на маршрута?

Може да се активира връзка Интерфейс, който клас мога прилага да бъде a охрана вземане на решение дали а маршрут може бъда активиран . Падам охрана върне true, навигация ще продължи. Ако някой охрана връща UrlTree, текуща навигация ще бъде отменена и нова навигация ще бъде изстрелян към UrlTree, върнат от охрана.

Какво представляват предпазителите на маршрута в angular 2?

Както подсказва името, можете да конфигурирате охрана На маршрути във вашето приложение, за да контролирате как потребителят се движи между тях. Това са функции, извиквани, когато рутерът се опита да активира или деактивира определени маршрути.

Препоръчано: