Angular 6. Урок 6.4.2 - CanDeactivate guard - защита от потери несохраненных данных
#Angular #routing #routes
00:28 - Создание CanDeactivate guard-а.
03:20 - Что такое Route guards, виды Guard - интерфейсов.
03:20 - Настраиваем диалог подтверждения.
Route guards (стражи маршрута) - это интерфейсы, при помощи которых вы можете указать роутеру, когда он должен разрешать навигацию по марщруту, а когда - нет.
Guards проверяют выполнение условий, необходимых для доступа к тому или иному маршруту, и выносят вердикт - true (разрешить доступ) или false (доступ запретить).
Вы создаете свой класс, который наследуется от специального интерфейса, реализуете в нем логику проверки - и указываете этот класс в настройках маршрутизации.
Все остальное за вас делает движок модуля Routing.
Существует несколько видов Guards, и каждый из них выполняется в определенной последовательности.
В этом виде рассматривается guard:
- CanDeactivate (запрашивает разрешение на отмену несохраненных изменений).
Мой канал Все о .Net Framework (для любителей C#): https://www.youtube.com/channel/UC_xzU7AmU62vDi6NbP03w-g
Наша группа вконтакте:
https://vk.com/excellentprogrammer
Исходные коды для данного урока: https://gitlab.com/BeGoodProgrammer/angular-6-lessons
Видео о том, как загрузить исходные коды: https://youtu.be/ztJDaanzpx4
Плейлист по предыдущим видео (введение в Angular 5) - https://youtu.be/6uyLMFglvZ8
Оставайтесь воодушевленными!
Видео Angular 6. Урок 6.4.2 - CanDeactivate guard - защита от потери несохраненных данных канала Как Стать Хорошим Программистом
00:28 - Создание CanDeactivate guard-а.
03:20 - Что такое Route guards, виды Guard - интерфейсов.
03:20 - Настраиваем диалог подтверждения.
Route guards (стражи маршрута) - это интерфейсы, при помощи которых вы можете указать роутеру, когда он должен разрешать навигацию по марщруту, а когда - нет.
Guards проверяют выполнение условий, необходимых для доступа к тому или иному маршруту, и выносят вердикт - true (разрешить доступ) или false (доступ запретить).
Вы создаете свой класс, который наследуется от специального интерфейса, реализуете в нем логику проверки - и указываете этот класс в настройках маршрутизации.
Все остальное за вас делает движок модуля Routing.
Существует несколько видов Guards, и каждый из них выполняется в определенной последовательности.
В этом виде рассматривается guard:
- CanDeactivate (запрашивает разрешение на отмену несохраненных изменений).
Мой канал Все о .Net Framework (для любителей C#): https://www.youtube.com/channel/UC_xzU7AmU62vDi6NbP03w-g
Наша группа вконтакте:
https://vk.com/excellentprogrammer
Исходные коды для данного урока: https://gitlab.com/BeGoodProgrammer/angular-6-lessons
Видео о том, как загрузить исходные коды: https://youtu.be/ztJDaanzpx4
Плейлист по предыдущим видео (введение в Angular 5) - https://youtu.be/6uyLMFglvZ8
Оставайтесь воодушевленными!
Видео Angular 6. Урок 6.4.2 - CanDeactivate guard - защита от потери несохраненных данных канала Как Стать Хорошим Программистом
Показать
Комментарии отсутствуют
Информация о видео
9 февраля 2019 г. 22:44:46
00:07:19
Другие видео канала
![Многослойная архитектура - NTier vs NLayer](https://i.ytimg.com/vi/WYh5khUsv_o/default.jpg)
![Три столпа ООП. Часть IV - Абстракция](https://i.ytimg.com/vi/8KRgKrJVEgY/default.jpg)
![Три столпа ООП. Часть III - Полиморфизм](https://i.ytimg.com/vi/9a9-16mvRhA/default.jpg)
![Три столпа ООП. Часть II - Наследование](https://i.ytimg.com/vi/J0kas-Bo0Pk/default.jpg)
![Три столпа ООП. Часть I - Инкапсуляция](https://i.ytimg.com/vi/zLJLczvLpks/default.jpg)
![Пятая нормальная форма. Правила нормализации отношений.](https://i.ytimg.com/vi/uoXDSljxw0w/default.jpg)
![Angular 6. Урок 6.4 - Route guards: на страже маршрутизации](https://i.ytimg.com/vi/3-uCkoYbx84/default.jpg)
![Четвертая нормальная форма, правила нормализации отношений](https://i.ytimg.com/vi/xSPd6atE40o/default.jpg)
![Angular 6. Урок 6.3 - Activated Route: практический урок](https://i.ytimg.com/vi/4Ngqjpt49tk/default.jpg)
![Нормальная форма Бойса-Кодда (BCNF). Правила нормализации БД](https://i.ytimg.com/vi/4Q1rXfVUaY8/default.jpg)
![Angular 6. Урок 6.2 - Routing, практический урок. Основы](https://i.ytimg.com/vi/lgh6JsP93Mo/default.jpg)
![Angular 6. Урок 6.1 - Routing, основы маршрутизации](https://i.ytimg.com/vi/upBy-CUENG8/default.jpg)
![Angular 6. Урок 5.5. Forms. Часть 5 - подготовка формы к отправке](https://i.ytimg.com/vi/tqKkRI09Q8w/default.jpg)
![Angular 6. Урок 5.4. Forms - валидация формы](https://i.ytimg.com/vi/QYH9Z1ZyoU0/default.jpg)
![.NET Core Web API. Часть 4.2. Проверяем API при помощи POSTMAN REST client](https://i.ytimg.com/vi/GB9vfXWZFXw/default.jpg)
![Angular 6. Урок 5.3. Forms. Часть 3 - особенности привязки данных в формах](https://i.ytimg.com/vi/eCeDN1F9HaY/default.jpg)
![Angular 6. Урок 5.2. Forms. Часть 2 - разметка для формы, базовые стили](https://i.ytimg.com/vi/jC1dFTC1MXs/default.jpg)
![Angular 6. Урок 5.1. Forms. Часть 1 - основы, теория. Template-Driven forms](https://i.ytimg.com/vi/I5SQE_GldD8/default.jpg)
![Angular 6. Урок 4. Strong typing - строгая типизация, заменяем Any на класс User](https://i.ytimg.com/vi/rffIfkADvF4/default.jpg)
![.NET Core Web API. Часть 4. Weather service. Создаем методы POST, PUT, PATCH, DELETE](https://i.ytimg.com/vi/uTONgVkqgf8/default.jpg)