Вопросы по теме 'angular-router-guards'
Как показывать только ссылки на модули, которые я могу активировать в Angular?
Я использую маршрутизатор и защиту с помощью CanActivate. Он отлично работает, но мне нужно показать в моем меню только «активные» ссылки.
Есть ли у маршрутизатора какая-либо опция «isActivable»?
Пример:
<ul>
<li routerLink="home"...
44 просмотров
schedule
17.03.2023
ленивый дочерний маршрут загружается дважды в Angular
Я столкнулся со следующей проблемой: раздел personal , защищенный с помощью службы AuthGuard , загружается дважды, когда я перехожу к нему или обновляю браузер. Во второй раз он удаляет параметры запроса URL-адреса, если я их предоставляю. Вот моя...
3314 просмотров
schedule
15.04.2024
Бесконечный цикл маршрутизатора со второй canActivate guard on lazy-loaded modules
У меня есть угловое приложение 4.3.6 с ленивыми модулями. Вот частичный корневой маршрутизатор:
const routes: Routes = [
{ path: '', redirectTo: 'fleet', pathMatch: 'full' },
{
path: '',
component: AppComponent,
canActivate:...
9055 просмотров
schedule
06.05.2022
this.router.navigate в Guard блокирует маршруты в будущем
Я установил два охранника в Angular 4: один перенаправляет пользователей на страницу входа, когда они пытаются добраться до защищенного маршрута, а другой перенаправляет пользователей на страницу приветствия с «Домашней страницы», если они еще не были...
1469 просмотров
schedule
15.01.2024
Насколько безопасны угловые охранники?
Я делаю интернет-магазин, и есть административная часть, где вы можете отслеживать заказы и изменять их.
Он защищен аутентификацией, которая выполняется на сервере узла, пароли хэшируются в БД и т. д., но я беспокоюсь о том, что защита маршрута все...
1005 просмотров
schedule
17.03.2023
Угловая маршрутизация открывает новую страницу поверх предыдущей и продолжает складываться в каждом действии маршрута.
Итак, у меня есть приложение angular4, использующее import {RouterModule, Routes } from '@angular/router'
моя конфигурация маршрутов настроена так:
const appRoutes: Routes = [
{path: '', redirectTo: 'home', pathMatch: 'full',canActivate:...
792 просмотров
schedule
25.02.2023
Почему обновление на защищенной странице перенаправляет меня на root, а не на указанное мной перенаправление?
Я использую фреймворк Angular 2. Я настроил свой модуль маршрутизации приложений так, чтобы меня сразу же перенаправляли на страницу входа (с использованием pathmatch 'full' и redirectTo: 'signOn'. Все остальные маршруты в моем модуле маршрутизации...
45 просмотров
schedule
05.06.2022
Маршрутизация Angular 2+ Маршрутизация на основе пользовательского ввода
В настоящее время в нашем проекте мы используем маршрутизатор Angular для определения наших маршрутов. У нас есть одностраничное приложение в стиле мастера, в котором есть кнопки «Далее» и «Предыдущий» на каждой странице, которые определяют, по...
312 просмотров
schedule
29.06.2022
Путь к ленивым загружаемым модулям в Angular 5 перекрывает друг друга
У меня есть приложение с двумя модулями ленивой загрузки.
Главный модуль:
const appRoutes = RouterModule.forRoot([
{path: '', redirectTo: '/welcome', pathMatch: 'full'},
{
path: 'guest',
loadChildren:...
496 просмотров
schedule
30.09.2023
Могу ли я прочитать значение параметра маршрута из `canActivate: AuthGuard`?
{
path: ':l/bla/bla/bla', component: ..., canActivate: [AuthGuard]
}
Затем конструктор AuthGuard :
constructor(
private readonly router: Router,
private readonly activedRoute: ActivatedRoute) { }
... однако и .params , и...
258 просмотров
schedule
19.06.2023
Проблема с перенаправлением AngularFireAuth с защитой угловой маршрутизации
Уважаемое сообщество stackoverflow,
у меня следующая проблема. Я пытаюсь использовать FirebaseAuthentication вместе с Angular7, и я пытаюсь защитить маршруты с помощью охранников, поэтому только зарегистрированные пользователи могут, например,...
1676 просмотров
schedule
10.04.2024
Маршрутизация на основе ролей Angular 6 по корневому URL
Я пытаюсь реализовать маршрутизацию на основе ролей для моего корневого URL. Например, когда пользователь вошел в систему, я могу перенаправить его на страницу панели управления пользователя с login.component. То же самое применимо к администратору,...
2929 просмотров
schedule
07.10.2022
Как отправить возвращаемое значение в CanDeactivate Guard после закрытия диалогового окна mat | Угловой CanDeactivate Guard | Угловой диалог материалов
Я использую CanDeactivate Guard для обнаружения несохраненных изменений, и если изменения произошли, я показываю диалоговое окно подтверждения материала перед тем, как покинуть страницу. На основе действия диалога я верну логическое значение....
1473 просмотров
schedule
02.03.2023
Не удалось выполнить router.navigate для лениво загруженных дочерних модулей.
Я новичок в угловых. Я начинаю с последней версии, 8.
Я пытаюсь написать приложение. Начальным состоянием маршрута является путь: '', и я хотел бы определить следующий маршрут на основе некоторого условия в базовом пути здесь. Если условие...
1517 просмотров
schedule
23.05.2022
вызов API в canAcitvate - Angular
Я пытаюсь работать с охранниками Auth в angular. У меня есть httpcall, который устанавливает значение true/false на основе ответа на HTTP-вызов. Проблемы: 1) httpClients возвращают наблюдаемое 2) подписка httpClient должна произойти до того, как...
57 просмотров
schedule
13.11.2023
Угловой охранник маршрута не вызывает возврат
У меня есть класс авторизации, настроенный следующим образом:
export class AuthService {
user = new Subject<string>();
login(name: string) {
this.user.next(name);
}
}
У меня есть защита авторизации, настроенная для проверки...
396 просмотров
schedule
12.09.2022
Выбранная угловая защита ngrx не определена, даже если данные были загружены
У меня есть редуктор
on(CmsActions.loadCmsTopNewsSelected, (state, { slug }) => {
let selected;
if (state.data) {
selected = state.data.items.find(item => item.data.slug.iv === slug);
}
return {
...state,...
497 просмотров
schedule
04.10.2022
Cypress с Azure AD (MSAL)
Я новичок в Cypress и Azure AD, но я выполнял шаги, описанные здесь , чтобы создать тесты Cypress для существующего приложения Angular, которое использует Azure AD. В нем упоминается, что они используют ADAL, но в нашем приложении используется MSAL,...
2191 просмотров
schedule
13.05.2023
Angular 7: очистить параметры URL-адреса на canActivate
Можно ли очистить параметры URL-адреса во время canActivate?
маршрутизация:
const routes: Routes = [
{
path: 'myRoute',
component: MyRouteComponent,
canActivate: [MyGuard]
}
]
сторожить:
canActivate(route:...
70 просмотров
schedule
21.12.2023
Обновление URL-адреса Angular Route
Я работаю над улучшением своего проекта.
Требование: если пользователь вручную обновляет URL-адрес, он должен вернуться к текущему URL-адресу. Например:
Исходный URL: https://localhost:44319/client-acceptance/existing-client/0001100004/ 3409...
21 просмотров
schedule
31.05.2023