gpt4 book ai didi

angular - ngx-bootstrap - 选项卡 Angular 4 - 路由器导航

转载 作者:太空狗 更新时间:2023-10-29 17:49:44 27 4
gpt4 key购买 nike

我有一个问题,在我的路由器选项卡中,只有在链接上单击鼠标右键才有效。如果您单击链接下方或周围,选项卡会切换,但路线不会。这个 View 选项卡是空白的,我认为在链接中路由器没问题,但选项卡周围是一个事件 javascript。

<tabset >
<tab>
<ng-template tabHeading>
<a class="routing_link" [routerLink]="['/VariablesParamCrear']" >Asociar</a>
</ng-template>
</tab>
<tab [active]="tabset" >
<ng-template tabHeading>
<a class="routing_link" [routerLink]="['/VariablesParamCrear']">Crear</a>
</ng-template>
<h1>Hola putitos</h1>
</tab>
<tab>
<ng-template tabHeading>
<a class="routing_link" [routerLink]="['/VariablesOrder']">Ordenar</a>
</ng-template>
</tab>
<tab>
<ng-template tabHeading>
<a class="routing_link" [routerLink]="['/VariablesFilter']">Filtrar</a>
</ng-template>
</tab>

around of tab

in link of router

最佳答案

尝试在组件中放置一个方法并在(单击)选项卡本身上调用它,如下所示:

import {
Component,
OnInit
} from '@angular/core';
import {
Router
} from '@angular/router';

@Component({
selector: 'app-my-component',
templateUrl: './my-component.component.html',
styleUrls: ['./my-component.component.less']
})
export class MyComponentComponent implements OnInit {

constructor(private router: Router) {}

ngOnInit() {}

goToLink(link: string): void {
this.router.navigateByUrl(link);
}
}
<tabset>
<tab (click)="goToLink('/VariablesParamCrear')">
<ng-template tabHeading>
Asociar
</ng-template>
</tab>
<tab [active]="tabset" (click)="goToLink('/VariablesParamCrear')">
<ng-template tabHeading>
Crear
</ng-template>
<h1>Title</h1>
</tab>
<tab (click)="goToLink('/VariablesOrder')">
<ng-template tabHeading>
Ordenar
</ng-template>
</tab>
<tab (click)="goToLink('/VariablesFilter')">
<ng-template tabHeading>
Filtrar
</ng-template>
</tab>
</tabset>

关于angular - ngx-bootstrap - 选项卡 Angular 4 - 路由器导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47295797/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com