DeprecatedGuard
Классы InjectionToken и @Injectable для защитников объявлены устаревшими; вместо них рекомендуется использовать обычные функции JavaScript. Внедрение зависимостей по-прежнему можно реализовать с помощью функции inject из @angular/core, а класс с внедряемыми зависимостями можно использовать в качестве функционального защитника с помощью inject: canActivate: [() => inject(myGuard).canActivate()].
API
type DeprecatedGuard = ProviderToken<any> | string
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/router/DeprecatedGuard