如何使用 name router-outlet 时制作自定义 url?

How to make custom url while using name router-outlet?

提问人:Himanshu Kumar 提问时间:9/4/2023 最后编辑:eekinciHimanshu Kumar 更新时间:9/8/2023 访问量:35

问:

在这里我不想要这个()请帮帮我?sidebar:cart-page

enter image description here

我想在基于标签进行搜索时使内部购物车组件通用,并且也不想要(sidebar:cart-page)

enter image description here

enter image description here

angular url 路由 命名路由

评论

0赞 eekinci 9/4/2023
我们很乐意为您提供帮助,但为了提高您获得答案的机会,请遵循以下一些准则: 我如何提出一个好问题?

答:

0赞 Flo 9/8/2023 #1

这是不可能的。Angular 需要知道应该使用哪个。您可以采取的一种方法是使用 .然后,在主组件中只有 own,并且每个子组件也有一个 。router-outletchild-routesrouter-outletrouter-outlet

const routes: Routes = [
  {
    path: 'first-component',
    component: FirstComponent, // this is the component with the <router-outlet> in the template
    children: [
      {
        path: 'child-a', // child route path
        component: ChildAComponent, // child route component that the router renders
      },
      {
        path: 'child-b',
        component: ChildBComponent, // another child route component that the router renders
      },
    ],
  },
];

孩子可以生孩子,两个孩子。因此,您的路线看起来不同,并且没有 .(sidebar:cart-page)