Маршрутизация навигации не работает хорошо при нажатии кнопки назад. 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 Надеюсь, вы поможете. до свидания.