🟢 @RouterInput()
Испытание #22
Информация
В этом приложении мы извлекаем три фрагмента информации внутри нашего TestComponent, предоставленного маршрутизатором:
- Мы хотим получить
testIdнайденный внутри параметров URL. - Мы хотим получить
userрасположенный в параметрах запроса URL. - Мы хотим получить доступ к
permission, установленному внутри объектаdataмаршрута.
В Angular версиях 15 или более ранних мы используем ActivatedRoute для получения всей этой информации и получаем их через observables для прослушивания изменений URL.
В версии 16 Angular представил новый Input, который может прослушивать данные маршрута. Вы можете прочитать больше об этом здесь.
Пояснение
Целью этого упражнения является рефакторинг кода для использования новой стратегии RouterInput.