Маршрутизация навигации не работает хорошо при нажатии кнопки назад. Nativescript

Я пробовал этот код роутера

    const routes: Routes = [   {
        path: 'home',
        component: HomeComponent,
        canActivate: [AuthGuard],
        children: [
          {
            path: 'fp', component: FirstPageComponent
          },
          {
            path: 'image', component: ImageComponent
          },
          {
            path: 'settings', component: SettingsComponent
          }
        ]  
      },
   { path: 'login', component: LoginFirstComponent },
   { path: 'registeruser', component: RegisterUserComponent },  
   { path: '**', redirectTo: 'home', pathMatch: 'full' }, ];

В HomeComponent у меня есть этот код:

<router-outlet></router-outlet>

Я пишу этот код, потому что я хочу закрыть приложение, когда я нажимаю кнопку назад

И в AppComponent у меня есть этот код:

<page-router-outlet></page-router-outlet> 

Моя проблема:

Я нажимаю функцию выхода из системы, которая находится в SettingsComponent, и перехожу в LoginFirstComponent, в этот момент, когда я нажимаю кнопку назад (мобильная связь), эта навигация происходит в SettingsComponent, и секунду приложение закрывается. Я хочу закрыть свое приложение, когда я нажимаю кнопку назад. Я думаю, что эта проблема в маршрутизации, потому что в AppComponent у меня есть <page-router-outlet></page-router-outlet>

Я жду какой-то идеи, как это сделать.

Спасибо

1 ответ

Вы можете показать эту библиотеку: https://www.npmjs.com/package/google-translate-api Надеюсь, вы поможете. до свидания.

Другие вопросы по тегам