[英]angular JavaScript not working in children component
我在主页组件中有一个左侧导航,导航下拉菜单在其中一个路由模块( admin-routing.module.ts )中不起作用。 导航在app-routing.module.ts "path:'home'" 中工作 两个路由模块中的组件文件相同
我是 Angular 新手,我正在使用 Angular 14v
我有一个带有“home”的组件名称
我用了两个路由
这进入app-routing.module.ts
const routes: Routes =
[
{ path: 'login', component: LoginComponent },
{ path: 'forgot-password', component: ForgotPasswordComponent },
{ path: 'not-found', component: NotFoundComponent },
{ path: '', redirectTo: 'login', pathMatch: 'full' },
{
path: 'admin',
loadChildren: () =>
import('./modules/admin/admin.module').then((m) => m.AdminModule)
},
{path:'home', component:HomeComponent},
{ path: '**', component: NotFoundComponent },
];
这进入admin-routing.module.ts
const routes: Routes = [
{
path: '',
component: HomeComponent,
children:
[
{ path: '', redirectTo: 'home', pathMatch: 'full' },
{ path: 'home', component: HomeComponent }
]
}
];
我还在angular.json中添加了脚本文件路径
导航下拉菜单和工具在admin-routing.module.ts的“主路径”中不起作用
我在我的服务器中托管了这些文件
正如我在您的路由中看到的
const routes: Routes = [
{
path: '',
component:HomeComponent,
children:
[
{ path: '', redirectTo: 'home', pathMatch: 'full' },
{ path: 'home', component: HomeComponent }
]
}
];
您正在使用 HomeComponent 两次,您可以在adminRouting 模块上检查并以这种方式进行操作吗
const routes: Routes = [
{ path: '', redirectTo: 'home', pathMatch: 'full' },
{ path: 'home', component: HomeComponent }
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.