Angular 有没有办法在组件url中创建带多个出口选项或不带出口的多个路由器出口
我想实现一个完全动态的路由和组件视图。为此,我需要在UI中打开多个路由Angular 有没有办法在组件url中创建带多个出口选项或不带出口的多个路由器出口,angular,routes,router-outlet,Angular,Routes,Router Outlet,我想实现一个完全动态的路由和组件视图。为此,我需要在UI中打开多个路由 {path:'login',component:LoginComponent,outlet:'opt1,opt2'},{path:'register',component:RegisterComponent,outlet:'opt1,opt2'}, 或 没有插座配置, {path:'login',component:LoginComponent},{path:'register',component:RegisterComp
{path:'login',component:LoginComponent,outlet:'opt1,opt2'},{path:'register',component:RegisterComponent,outlet:'opt1,opt2'},
或
没有插座配置,
{path:'login',component:LoginComponent},{path:'register',component:RegisterComponent},
上述配置是否可行?对于以上两种配置,我已准备好管理哪个插座选项可用,因此将在可用的路由器插座内打开我的路由器/组件
在初始app.component.html中也添加了以下内容
编辑:
我已经更新了stackblitz以使用路由器
使用多个路由器出口无法实现这一点,但可以尝试动态组件呈现。缺点是,如果要启用URL导航,则必须管理URL。我用一个简单的演示创建了stackblitz。
好的选择。。。非常感谢。我将尝试使用这种方法实现。有没有办法从URL获取组件?