Я пытаюсь перейти к новому экрану, включая навигацию по вкладкам (в новом модуле) после успешного входа в систему, но получаю следующую ошибку: Не удалось найти модуль: «./start/start.module»,относительно app: //
Скорее всего, это связано с отсутствующим импортом, но я пока не могу выяснить проблему.Я прочитал некоторые проблемы с Github, но их предложения пока не дали мне результата.
Кто-нибудь еще сталкивался с этим раньше?(часть кода ниже)
Вы также можете взглянуть на структуру, довольно похожую на то, что я пытаюсь достичь по этой ссылке .В настоящее время на игровой площадке есть проблема, но я ее изучаю (ошибка: невозможно сопоставить ни один маршрут. Сегмент URL: 'профиль')
Спасибо
// app-routing.module.ts
(...)
const routes: Routes = [
{ path: "", redirectTo: "/login", pathMatch: "full" },
{ path: "login", component: LoginComponent },
{ path: "start", loadChildren: "./start/start.module#StartModule" }
];
// login.component.ts
login() {
(...)
this.router.navigate(["/start"]);
}
// start-routing.module.ts
const routes: Routes = [
{
path: "",
redirectTo: "/(homeTab:home//browseTab:browse//searchTab:search)",
pathMatch: "full"
},
{ path: "home", component: HomeComponent, outlet: "homeTab" },
{ path: "browse", component: BrowseComponent, outlet: "browseTab" },
{ path: "search", component: SearchComponent, outlet: "searchTab" },
{ path: "item/:id", component: ItemDetailComponent, outlet: "homeTab" }
];
@NgModule({
imports: [NativeScriptRouterModule.forRoot(routes)],
exports: [NativeScriptRouterModule]
})
export class StartRoutingModule {}
// start.module.ts
import { StartRoutingModule } from "./start-routing.module";
@NgModule({
imports: [
NativeScriptModule,
NativeScriptCommonModule,
StartRoutingModule
],
declarations: [
BrowseComponent,
HomeComponent,
ItemDetailComponent,
SearchComponent,
StartComponent
],
exports: [
StartRoutingModule
],
schemas: [NO_ERRORS_SCHEMA]
})
export class StartModule {}