angular 菜单配置同路由不同参数怎么强制刷新
这两个是同一个路由但是一个有参数一个没有
<ng-container *ngFor="let item of menu">
<li *ngIf="!item.son&&item.action_type < 3" nz-menu-item [nzSelected]="isMenuSelected(item)" (click)="getMenuAction(sonItem)" [routerLink]="['/' + item.action_url]">{{ item.action_name }}</li>
<li *ngIf="item.son" nz-submenu>
<div title>{{ item.action_name }}</div>
<ul>
<ng-container *ngFor="let sonItem of item.son">
<li *ngIf="sonItem.action_type < 3" [nzSelected]="isMenuSelected(sonItem)" (click)="getMenuAction(sonItem)" nz-menu-item (click)='jumpHandle(sonItem)'>{{ sonItem.action_name }}</li>
</ng-container>
</ul>
</li>
</ng-container>
// 跳转
jumpHandle(item) {
this.router.navigate([item.action_url], {
queryParams: {
[item.is_param]: item.param_value
}
})
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论