Описание тега angular-router-guards
2
ответа
Загруженный ленивый дочерний маршрут загружается дважды в Angular
Я столкнулся со следующей проблемой: личный раздел, защищенный службой AuthGuard, загружается дважды, когда я перехожу к нему или обновляю браузер. Во второй раз он удаляет параметры запроса URL, если я предоставлю любой. Вот конфигурация роутера мо…
28 авг '17 в 07:35
1
ответ
Угловая маршрутизация "открывает" новую страницу поверх предыдущей и продолжает укладываться в каждом действии маршрута
Так что у меня есть приложение angular4, использующее import {RouterModule, Routes } from '@angular/router' моя конфигурация маршрутов настроена так: const appRoutes: Routes = [ {path: '', redirectTo: 'home', pathMatch: 'full',canActivate: [AuthGuar…
11 янв '18 в 21:42
1
ответ
Могу ли я прочитать значение параметра маршрута из `canActivate: AuthGuard`?
{ path: ':l/bla/bla/bla', component: ..., canActivate: [AuthGuard] } затем AuthGuardконструктор: constructor( private readonly router: Router, private readonly activedRoute: ActivatedRoute) { } ... однако оба .params а также .snapshot.params пусто и…
22 сен '18 в 21:57
1
ответ
Есть ли опции / переменные для canActivate в Angular 4
Я хотел бы отказать в доступе к маршрутам на основе прав, которыми обладает пользователь. Так что у меня есть таблица внутри моего mongoDb с userRights и двумя простыми охранниками на самом деле. Один для зарегистрированных пользователей и один для …
28 апр '18 в 16:03
0
ответов
Как реализовать routerLinkDisabled?
Я ищу для реализации директивы под названием routerLinkDisabled / routerLinkEnabled, похожий на routerLinkActive, но он добавляет классы всякий раз, когда обнаруживает, что навигация по маршруту отключена охранником. Например: @Injectable() export c…
03 авг '18 в 06:43
0
ответов
Ionic4 Angular AuthGuard работает для домашней страницы, а не для входа на страницу
Я создал Authguard для своего веб-приложения и назначил несколько маршрутов, таких как Дом, Вход в систему, Регистрация и т. Д. Ожидаемое поведение: Домашняя страница - намерение показать страницу входа, если пользователь не вошел в систему Вход, ре…
11 ноя '18 в 05:52
0
ответов
router.navigate и router.navigateByUrl не работает
Я сохраняю запрошенный URL-адрес в локальном хранилище, перенаправляю на сервер идентификации, этот перенаправляет обратно на мой корневой URL-адрес, а затем я хочу перейти к ранее сохраненному URL-адресу. Я сохраняю URL в охране: canActivate( next:…
06 июн '17 в 09:59
1
ответ
Угловой компонент не отображается после успешного входа
Компонент меню (должен быть виден только после успешного входа в систему) import { Component, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { AuthService } from '../../services/auth.service'; @Component({ selector: …
30 июн '17 в 02:49
1
ответ
Angular 5 Показать предупреждение браузера при изменении параметра запроса
У меня есть родительский компонент Item, у которого есть маршрут '/Item'. У меня есть два дочерних компонента имени компонента Каталог и компонент AddSize. По умолчанию компонент Каталог будет загружен с маршрутом '/item?q=catalogue', Затем пользова…
31 окт '18 в 12:32
1
ответ
CanActivate охраны с помощью сервисного вызова
У меня есть требование в зависимости от роли, которую мне нужно активировать на маршруте. Пожалуйста, найдите код ниже: canActivate(): boolean { if(this.login_token) { this._Service.getUser(this.login_token).subscribe( (data) => { if(data.role ==…
24 янв '18 в 09:46
1
ответ
Angular 4 разрешить перенаправление охраны без изменения URL?
Я хочу отобразить страницу 404 / компонент, если моя защита разрешения не работает, но я не хочу, чтобы URL-адрес браузера изменился. Я могу перемещаться без изменения URL в разрешении, как описано здесь, выполнив: this.router.navigate(['/404'], { s…
25 окт '17 в 20:47
1
ответ
Angular: безопасное целое приложение
Я использую неявный поток OAuth для аутентификации в моем приложении. Когда пользователь не аутентифицирован, он будет перенаправлен на экран входа на сервер авторизации (мое приложение не имеет собственного экрана входа). У моего приложения нет неб…
22 фев '18 в 15:21
0
ответов
Как сделать ссылку на угловой маршрут со статической веб-страницы / Добавьте ссылку в браузер
У нас есть устаревшее приложение (SpringMVC/JSP/Tiles), которое мы переносим на Angular 6. Подход заключается в том, чтобы переносить по одному модулю за раз. В настоящее время в унаследованном приложении есть несколько ссылок / форм, по которым пол…
05 дек '18 в 23:06
1
ответ
Условие на угловой трассе
Во -первых, если первый пользователь уже вошел в первую вкладку, и он будет перенаправлен на панель мониторинга, когда первый пользователь откроет вторую вкладку в том же браузере (вставит URL-адрес входа в систему), он автоматически перенаправится …
07 дек '18 в 09:22
1
ответ
Угловые охранники маршрута - проблема с подписями вызова
Я пытаюсь создать класс защиты маршрута, чтобы позволить пользователям с правами администратора посещать определенную страницу. Вот мой admin.guard.ts import { Injectable } from '@angular/core'; import { CanActivate, Router } from '@angular/router';…
06 авг '17 в 04:26
2
ответа
Ждать состояния в резольвере (ngrx)
Сейчас у меня есть резолвер, вызывающий стандартную службу и возвращающий Observable: return this.someService.getData() .map(data=> data.json()) Я хочу заменить его эффектами ngrx и сохранить. Когда решатель запускается, я хочу отправить requestA…
20 сен '17 в 15:24
1
ответ
Маршрутная охрана Angular не работает в приложении
Я добавил маршрут с охраной на своем app-routing.module.ts файл вроде так: {path: 'detail/:id', component: DetailComponent, canDeactivate: [PendingChangesGuard]}, Если я попытаюсь полностью покинуть угловое приложение, я увижу ожидаемое сообщение от…
25 фев '19 в 00:40
3
ответа
RXJS Остановить распространение наблюдаемой цепи, если выполнено определенное условие
Вступление Я пытаюсь создать маршрутную охрану в Angular2+ используя Observable из общего сервиса, который содержит строковое значение текущей роли пользователя. Проблема, очевидно, заключается в том, чтобы переключить мой разум с Обещаний на Наблю…
16 окт '18 в 23:16
1
ответ
Как получить возвращаемое наблюдаемое из AngularFirestore и разрешить защиту моего маршрутизатора
Вопрос: Как я могу позвонить в пожарное хранилище и разрешить охрану маршрутизатора с помощью полезной нагрузки, возвращенной из пожарного хранилища? Проблема: моя защита разрешения маршрута не разрешается, даже если значение из firestore возвращает…
04 авг '18 в 05:33
1
ответ
Использование onBeforeUnload оборачивает историю браузера в Angular
Когда пользователь закончит ввод данных на странице, я хочу, чтобы он вернулся на предыдущую страницу (например, Главная страница -> Страница ввода). Если я перенаправлю их, когда они нажмут кнопку "Отправить", я получу круговую историю (Главная стр…
19 сен '18 в 04:14