Описание тега candeactivate
0
ответов
ion-back-button не работает корректно с canDeactivate guard
В моем приложении Ionic 5 есть следующие 3 страницы с путем навигации HomePage -> UserPage (with canDeactivate guard) -> SharePage UserPage canDeactivate метод: canDeactivate() { const alert = await this.alertCtrl.create({ message: 'Do you wan…
29 июн '20 в 15:01
0
ответов
Angular 7 - дать пользователю предупреждение / сообщение / диалоговое окно, когда пользователь не сохранил данные форм редактирования и перешел на другую вкладку боковой панели
Я работаю над формами Angular 7 Template Driven. У меня есть боковой навигационный макет с четырьмя вкладками. Сотрудник Отдел Профиль Технологии Когда я нажимаю на вкладку "Сотрудник", в форме отображается подробное представление "Сотрудник говорит…
09 окт '19 в 21:25
0
ответов
Angular 7 - можно отключить охрану
Я использую Angular 7 и используя canDeactivate Guard, чтобы проверить, не сохраняется ли форма, отредактированная пользователем, и пользователь пытается щелкнуть другую вкладку в форме. export interface CanComponentDeactivate { canDeactivate: () =&…
10 окт '19 в 08:57
1
ответ
Защита маршрутизатора в Angular 8
Я создал приложение, в которое пользователь вводит данные. В этом приложении я хочу реализовать защиту маршрутизатора, чтобы запретить пользователю вернуться на страницу, чтобы они не потеряли свои данные. Если пользователь нажимает кнопку "Назад" в…
01 ноя '19 в 00:30
1
ответ
Angular8 RXJS CanDeactivate дождаться результата наблюдаемого перед деактивацией
Я пытаюсь использовать защиту CanDeactivate, чтобы определить, когда пользователь уходит от компонента. Цель состоит в том, чтобы #1 проверить, владеет ли текущий пользователь блокировкой "Редактируется" для записи, и #2, если да, вызвать наблюдаемы…
17 ноя '19 в 02:13
0
ответов
Диалог Kendo для подтверждения при навигации из углового компонента с помощью canDeactivate
Я создал службу canDeactivate, как показано ниже. @Injectable() export class UnsavedChangesGuardService implements CanDeactivate<MyComponent> { canDeactivate(component: CanComponentDeactivate, currentRoute: ActivatedRouteSnapshot, currentState…
14 дек '19 в 02:12
1
ответ
CanDeactivateGuard не работает с подтверждением подписки
Мне нужно создать canDeactiovateGuard, чтобы пользователь не терял данные формы при попытке покинуть страницу формы. Этот код ниже не работает, так как return canDeactivate работает до подтверждения canDeactivate =. Я не знаю, как это исправить. @In…
12 фев '20 в 19:01
0
ответов
изменения маршрута, сделанные внутри веб-сайта и на уровне браузера
Я использую Angulars CanDeactivate для распознавания изменений маршрута. Если у меня есть несохраненные изменения и изменяется маршрут, открывается настраиваемое диалоговое окно подтверждения, чтобы спросить, хочу ли я сохранить до изменения маршрут…
28 ноя '19 в 14:31
1
ответ
canDeactivate() не запускается при навигации по странице в Angular 8
У меня есть требование бросать всплывающее окно пользователю при переходе к другому компоненту из текущего компонента. И в зависимости от ввода пользователя мне придется либо позволить ему уйти, либо заставить его остаться. После большого количества…
29 янв '20 в 20:43
0
ответов
Как быть с динамическими компонентами и розеткой роутера?
Рассмотрим состав компонентов: appComponent> router-outlet (A, B, C)> a, b,c (согласно выбранному), где:A, B, C: динамически загружать a, b,c (загрузчики динамических компонентов)a, b,c: Динамически загружаемые компоненты Цель этого упражнения - име…
21 фев '20 в 17:36
1
ответ
Как асинхронно подписаться на сервис matdialog, чтобы можно было отключить охрану?
Я реализовал candeactivate guard с помощью проверки угловых форм. Если пользователь нажимает на поле ngForm. и пытается перейти на другую вкладку, пользователь получит настраиваемое всплывающее окно с подтверждением, которое скажет "Отменить изменен…
28 фев '20 в 10:39
1
ответ
TypeError: невозможно прочитать свойство canDeactivate со значением null в IONIC 5
Я не могу реализовать canDeactivate guard в Ionic 5. Ниже приведен мой код. model.ts export interface isDeactivatable { canDeactivate: () => Observable<boolean> | Promise<boolean> | boolean; } leave-page.guard.ts export class LeavePag…
14 апр '20 в 11:52
1
ответ
angular 9 может деактивировать, не работает, хотя код, кажется, в порядке и не выдает никаких ошибок
Привет, ребята, я новичок в Angular и изучаю его, используя следующую ссылку на руководство. По какой-то причине не работает функция canDeactivate route guard. Любая помощь будет оценена по достоинству, поскольку я пытался проверить многие вещи, но …
23 май '20 в 12:41
2
ответа
Угловой canDeactivate не работает и значение показывает нуль
Я перехожу по ссылке: https://www.concretepage.com/angular-2/angular-candeactivate-guard-example, и у меня ничего не работает в моем реальном приложении. У меня есть код ниже. AppModule @NgModule({ declarations: [ AppComponent, TemplateComponent, He…
04 окт '19 в 19:45
1
ответ
Как заставить Angular canDeactivate Service ждать ответа модального диалога?
У меня есть функция внутри компонента, чтобы проверить, могу ли я покинуть маршрут, оценив статус формы. Если статус соответствует условию, которое мне нужно попросить покинуть маршрут, появляется диалоговое окно для подтверждения или отмены. Я вызы…
16 окт '19 в 17:45
2
ответа
Angular CanDeactivateGuard: как дождаться правильного или следующего значения Obersavble?
У меня есть служба, которая генерирует события: export class MyService { private event = new BehaviorSubject<string>('init'); event$ = this.event.asObservable(); constructor() { } update(): void { this.event.next('update'); } accept(): void { …
09 фев '20 в 23:29
1
ответ
Dynamic canDeactivate Guard: показывать сообщение о подтверждении перед уходом из формы с изменениями
Я работаю над проектом с большим количеством страниц форм, я хочу дать понять конечному пользователю всякий раз, когда он пытается перейти на другой маршрут без сохранения своих изменений. На всех страницах я использую реактивные формы примерно так …
15 янв '20 в 19:07
0
ответов
Использование деактивации защиты с mat-stepper не обнаруживает несохраненные шаги повторного посещения
Я использую Angular 8. В своем приложении я использую mat stepper и использую его таким образом. <mat-vertical-stepper #stepper (selectionChange)="stepperSelectionChanged($event)" [linear]="isLinear"> <mat-step *ngFor=&q…
24 авг '20 в 11:20
1
ответ
CanDeactivate guards не запускается должным образом после нажатия кнопки возврата в браузере
Я реализовал canDeactive guard, после нажатия кнопки браузера появляется всплывающая модель с запросом Да / Нет. После нажатия кнопки "Нет" он остается на той же странице и снова, если я нажимаю кнопку "Назад", появляется всплывающее окно, и после н…
28 янв '20 в 19:31
0
ответов
DragControl.deactivate не работает, как только я их активирую
Я прочитал другие вопросы, связанные с dragControl, но это не помогает в моей проблеме. Как только я активирую dragControl, dragControl.deactivate() больше не работает должным образом. userInteraction = mode => { this.dragControl = new DragContro…
03 янв '20 в 12:58