Angular 如何为nb route tabset/ngx admin设置activeLinkOptions

Angular 如何为nb route tabset/ngx admin设置activeLinkOptions,angular,angular8,ngx-admin,Angular,Angular8,Ngx Admin,我想标签,以突出显示多个链接。我不确定我是否误解了功能。下面是我的代码 <div class="row"> <div class="col-12"> <nb-card size="small"> <nb-route-tabset [tabs]="tabs" fullWidth activeLinkOptions="{exact: false}"></nb-route-tabset> </nb

我想标签,以突出显示多个链接。我不确定我是否误解了功能。下面是我的代码

<div class="row">
  <div class="col-12">
    <nb-card size="small">
      <nb-route-tabset [tabs]="tabs" fullWidth activeLinkOptions="{exact:
    false}"></nb-route-tabset>
    </nb-card>
 </div>
</div>
呈现的html:

<li _ngcontent-eap-c56="" class="route-tab responsive ng-star-inserted" routerlinkactive="active" tabindex="0" ng-reflect-router-link="/addressbook/companytype/index" ng-reflect-router-link-active-options="{exact:
    false}" ng-reflect-router-link-active="active">

我希望每次访问“/地址簿/公司类型/创建”时,“公司类型”选项卡也会突出显示。这是“精确:错误”的预期行为吗


任何帮助都将不胜感激

Jason在stackblitz上试用的评论帮助我了解了activeLinkOptions的用法。我的两个网址如下

“/addressbook/companytype/Index”-父级 “/addressbook/companytype/create”-子级

正如您所看到的,子项不是从父项继承的。所以它不起作用。现在将URL改为下面的样子,效果很好

“/addressbook/companytype”-父级 “/addressbook/companytype/create”-子级


你可以在Angular router中添加一个路径,以重定向到相应的选项卡url。我可以导航到这两个路径而不会出现问题。i、 e.“/addressbook/companytype/index”和“/addressbook/companytype/create”。但“公司类型”选项卡只有在导航到“/addressbook/companytype/index”时才会突出显示。我的理解是,应该通过设置“精确:错误”来突出显示这两条路径??路由设置的方式可能会影响这一点。你能把你已经设置好的基本路线汇总起来吗。星云有一个闪电战种子谢谢!你问题中的代码足以解决我的问题:D
<li _ngcontent-eap-c56="" class="route-tab responsive ng-star-inserted" routerlinkactive="active" tabindex="0" ng-reflect-router-link="/addressbook/companytype/index" ng-reflect-router-link-active-options="{exact:
    false}" ng-reflect-router-link-active="active">