мое приложение имеет 4 страницы: Логин -> Главная -> Заказ -> Готово
От входа в систему до дома я перехожу с clearHistory true.
От дома к заказу я нахожусь с clearHistory false.
От ордера до финиша я перехожу с clearHistory false.
Если я перемещаюсь только между «Домой» и «Порядком», навигация и кнопка «Назад» работают нормально, но если я перехожу из «Порядка в конец» и возвращаюсь из «Завершить в порядок» с помощью backToPreviousPage, вся навигация перестает работать.
Команды навигации и backToPreviousPage перестают работать. Нет ошибок, и приложение работает на странице заказа без проблем, но кнопка «Назад» или кнопка «Готово» с командами навигации не работают.
Я отладил приложение, и были вызваны команда navigate или backToPreviousPage, но они не дали результатов.
Я работаю со страницей-роутером-розеткой
ФАЙЛ МАРШРУТА:
import { NgModule } from '@angular/core';
import { Routes } from '@angular/router';
import { NativeScriptRouterModule } from 'nativescript-angular/router';
import { GuardService } from './services/guard.service'
import { LoginComponent } from '~/pages/login/login.component';
import { PhrasesComponent } from '~/pages/phrases/phrases.component';
import { HomeComponent } from '~/pages/home/home.component';
import { OrderComponent } from '~/pages/order/order.component';
import { FinishComponent } from '~/pages/finish/finish.component';
import { PendingComponent } from '~/pages/pending/pending.component';
const routes: Routes = [
{ path: '', redirectTo: '/home', pathMatch: 'full' },
{ path: 'login', component: LoginComponent },
{ path: 'phrases', component: PhrasesComponent },
{ path: 'home', component: HomeComponent, canActivate: [GuardService] },
{ path: 'order/:id', component: OrderComponent, canActivate: [GuardService] },
{ path: "finish/:id", component: FinishComponent, canActivate: [GuardService] },
{ path: "pending/:id", component: PendingComponent, canActivate: [GuardService] }
];
@NgModule({
imports: [NativeScriptRouterModule.forRoot(routes)],
exports: [NativeScriptRouterModule]
})
export class AppRoutingModule { }
Есть идеи?
Привет