Для чего нужен маршрутный Страж?
Для чего нужен маршрутный Страж?

Видео: Для чего нужен маршрутный Страж?

Видео: Для чего нужен маршрутный Страж?
Видео: СТРАЖИ В МАЙНКРАФТЕ - КТО ОНИ ? Майнкрафт теория Гвардианы - MrGridlock 2024, Апрель
Anonim

Что Маршрутная охрана ? Angular's охранники маршрута - это интерфейсы, которые могут сообщить маршрутизатору, должен ли он разрешать навигацию к запрошенному маршрут . Они принимают это решение, ища истинное или ложное возвращаемое значение из класса, который реализует данный сторожить интерфейс.

Имея это в виду, зачем нам маршрутная охрана?

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

Кроме того, что такое Guard в angular? Охранники в Angular представляют собой не что иное, как функциональность, логику и код, которые выполняются перед загрузкой маршрута или выходом из него. Различные типы охранники , CanActivate сторожить (например, он проверяет доступ к маршруту). CanActivateChild сторожить (проверяет доступ к дочернему маршруту).

Просто так, можно ли активировать Route Guard?

CanActivate ссылка Интерфейс этого класса жестяная банка реализовать, чтобы быть сторожить решение, если маршрут может быть активирован . Я упал охранники вернуть истину, навигация буду Продолжить. Если есть сторожить возвращает UrlTree, текущую навигацию буду быть отмененным и новая навигация буду быть запущенным в UrlTree, возвращенным из сторожить.

Что такое Route Guard в angular 2?

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

Рекомендуемые: