用于子路由的Angular 2 RouterLinkActive类

时间:2017-05-16 08:52:35

标签: angular2-routing routerlink routerlinkactive

我有一个导航组件,其中包含与其关联的子导航​​。数据结构如下:

{
    title: 'Layout', routerLink: 'layout', // main nav
    subNav: // sub nav
    {
      title: 'Layout',
      items: [
        { title: 'Layout', routerLink: 'layout' },
        { title: 'Page Layout', routerLink: 'page-layout' },
      ]
    }
  }

我想在主导航和子导航之间创建链接,以便在导航到页面布局时,仍然会设置活动类。我当前的父HTML是:

    <div [routerLink]="[item.routerLink]" 
        [routerLinkActive]="['active']" 
        [routerLinkActiveOptions]="{ exact: true }" #navitem>   

          // navigation specific html

    </div>

我尝试添加多个routerlinks选项并提供一系列路由器链接选项,例如

[routerLink]="['/layout', '/page-layout']"

但这不起作用。

由于

0 个答案:

没有答案