Описание тега angular-canload

2 ответа

Angular7: CanLoad Auth guard вешает браузер

Я создал службу AuthGuard и реализовал интерфейс CanLoad, как показано ниже import { Injectable } from '@angular/core'; import { CanLoad, Router } from '@angular/router'; @Injectable({ providedIn: 'root' }) export class AuthGuard implements CanLoad …
1 ответ

Как исправить проблему canLoad, когда мы возвращаем наблюдаемое с исключением 404

Я пытаюсь вызвать API в событии canLoad для модуля в моем угловом приложении, Хотя этот API недоступен и выдает 404 в сети, моя страница все еще загружается. Я хотел избежать этой ситуации, если есть 404, то я хотел перенаправить свою страницу на ст…
0 ответов

Angular 7 - дать пользователю предупреждение / сообщение / диалоговое окно, когда пользователь не сохранил данные форм редактирования и перешел на другую вкладку боковой панели

Я работаю над формами Angular 7 Template Driven. У меня есть боковой навигационный макет с четырьмя вкладками. Сотрудник Отдел Профиль Технологии Когда я нажимаю на вкладку "Сотрудник", в форме отображается подробное представление "Сотрудник говорит…
0 ответов

Angular 7 - можно отключить охрану

Я использую Angular 7 и используя canDeactivate Guard, чтобы проверить, не сохраняется ли форма, отредактированная пользователем, и пользователь пытается щелкнуть другую вкладку в форме. export interface CanComponentDeactivate { canDeactivate: () =&…
0 ответов

Регулировка навигации для предотвращения зависания браузера и зависания браузера при выходе из приложения.

Я создал AuthGuard и реализовал интерфейс canActivate: @Injectable() export class AuthGuard implements CanActivate { constructor(private userservice: UserAuthenticationService, private router: Router) { } canActivate( next: ActivatedRouteSnapshot, s…
2 ответа

Как хранить пользовательские данные в локальном хранилище с помощью плагина Capacitor's Storage?

Я пытаюсь добавить аутентификацию Firebase в свое приложение Angular. Здесь signUp() метод в моем AuthService: signUp(email: string, password: string, name: string) { const userCredential = from( firebase.auth().createUserWithEmailAndPassword(email,…
1 ответ

canLoad в дочерних маршрутах с использованием NgRx

Я работаю в приложении Angular 9 и пытаюсь загрузить (или нет) конкретный модуль только тогда, когда у моего состояния приложения (ngrx) есть свойство!= Null Во-первых, у меня на маршрутах есть AuthGuard, но с canActivate. Поэтому я хочу, чтобы моду…
2 ответа

Ionic Auth Gaurd может загружать на основе публичного логического массива

Ситуация: я занят разработкой онлайн-курса, в котором пользователь должен просмотреть серию страниц по порядку, но я хочу, чтобы они не переходили на другие страницы. Если они попытаются это сделать, текущая страница просто загрузится снова. Моя иде…
1 ответ

Я разрабатываю ионное приложение, в котором я использую защиту авторизации. Охранники авторизации не позволяют загрузке экрана

Я использую защиту авторизации в ионном режиме. это код в сервисе auth guads, в котором я использую canload import { Injectable } from '@angular/core'; import { CanLoad } from '@angular/router'; import { AuthenticationService } from './Authenticatio…
2 ответа

canLoad guard не получает обновленное значение

UPD. Решено. Я использовал 2 экземпляра службы, и это вызвало проблемы Я застрял с canLoad Guard. Когда я нажимаю кнопку в компоненте, я хочу изменить ложное значение в сервисе и позволить моей Guard загрузить модуль. Но охранник получает только лож…
11 окт '21 в 15:32
0 ответов

Angular canLoad не работает с федерацией модулей веб-пакета

У меня было приложение anugular 14, которое использовалось для защиты лениво загружаемого модуля. Он работал так, как ожидалось. Затем я добавилng add @angular-architects/module-federation@14.3.14 --project mainapp --port 5000в это приложение. Как т…