Nativescript 5: как полностью перейти с корневого компонента вкладки на другой? - PullRequest
0 голосов
/ 17 ноября 2018

У меня есть проект, подобный этому: проект с такой структурой:

-app.component.ts (root tab)
---home.module
--------home tab (outlet)
--------categories tab (outlet)
--------etc.. (outlet)
---login.module(lazy loaded)
---ex.module (lazy loaded)

Это мой модуль маршрутизации приложений:

const routes: Routes = [
  { path: "", redirectTo: "/home/(homeTab:home//categoriesTab:categories//infoTab:info//locationsTab:locations//accountTab:account)", pathMatch: "full" },
  { path: "home", loadChildren: "./app/home/home.module#HomeModule" },
  { path: "login", loadChildren: "./app/login/login.module#LoginModule" },
  { path: "ex", loadChildren: "./app/ex/ex.module#ExModule" }
]

Теперь я хочу покинуть вкладкуполностью и перейдите к модулю входа в систему, который имеет свое собственное (не вкладное) представление из «домашней вкладки (розетки)», я пытался перемещаться с помощью routerExtension с параметром, относящимся к activRoute.root, но он не работает.

Вот пример вопроса: https://play.nativescript.org/?template=play-ng&id=IyP222&v=11

1 Ответ

0 голосов
/ 18 ноября 2018

Похоже, что в данном сценарии все еще есть проблемы, которые необходимо устранить с помощью последней версии nativescript-angular (v6.2.0). См. Github Issue , где команда предоставила рабочий образец с использованием последней версии @next.

...