Бурчтук боюнча активдүү күзөт болобу?
Бурчтук боюнча активдүү күзөт болобу?

Video: Бурчтук боюнча активдүү күзөт болобу?

Video: Бурчтук боюнча активдүү күзөт болобу?
Video: 2 класс.Математика / Телесабак / Тик бурчтук 2024, Ноябрь
Anonim

CanActivatelink

Класс болгон интерфейс болот ишке ашыруу а кароолчу маршрутту аныктоо болот бол жандырылды . Эгер баары сакчылар чындыкты кайтаруу, навигация болот улантуу. Эгер бар болсо кароолчу UrlTree, учурдагы навигацияны кайтарат болот жокко чыгарылат жана жаңы навигация болот кайтып келген UrlTree тепкиле кароолчу.

Кийинчерээк, ошондой эле суроо бериши мүмкүн, бурчтук боюнча күзөттү иштетсе болобу?

Аныктоо Сакчылар сакчылар болот ар кандай жолдор менен ишке ашырылышы мүмкүн, бирок баары чындап эле кайнайт чейин Байкоочу, Убада же логикалык функцияларды кайтаруучу функция. Кошумча, сакчылар провайдерлердин жардамы менен катталган, ошондуктан алар болот тарабынан сайылышы керек бурчтук керек болгондо.

Ошондой эле сурашы мүмкүн, сиз маршруттук күзөттү иштете аласызбы? Эмне Күзөттү иштете аласыз . The Angular Күзөттү иштете аласыз чечет, эгерде а маршрут болот бол жандырылды (же компонент көрсөтүлөт). Биз муну колдонобуз кароолчу , биз кандайдыр бир шартты текшергибиз келгенде, мурун активдештирүүдө компонентти же аны колдонуучуга көрсөтүү. Бул бизге навигацияны жокко чыгарууга мүмкүндүк берет.

Мындан тышкары, бурчтук коргоочу деген эмне?

The бурчтук роутердин навигациясы сакчылар навигациянын айрым бөлүктөрүнө кирүү мүмкүнчүлүгүн берүүгө же алып салууга уруксат берүү. Башка маршрут кароолчу , CanDeactivate кароолчу , ал тургай, колдонуучунун кокусунан сакталбаган өзгөртүүлөр менен компонентти таштап кетүүсүнө жол бербөөгө мүмкүндүк берет.

Authguard деген эмне?

Angular'дын маршруттук коргоочулары роутерге суралган маршрутка навигацияга уруксат бериши керекпи же жокпу деп айта турган интерфейстер. Алар бул чечимди берилген коргоо интерфейсин ишке ашырган класстан чыныгы же жалган кайтаруу маанисин издеп кабыл алышат.

Сунушталууда: