Angular 6路由 - 在命名的次要路由插槽中使用查询参数
创始人
2024-10-16 09:00:31
0

在Angular 6中,在命名的次要路由插槽中使用查询参数,可以通过修改路由配置和组件代码来实现。

首先,在路由配置中定义一个次要路由插槽,并指定它的组件和路径,同时添加一个查询参数:

const routes: Routes = [
  { path: 'main', component: MainComponent },
  { path: 'secondary', component: SecondaryComponent, outlet: 'secondary', pathMatch: 'full' },
  { path: 'secondary/:param', component: SecondaryComponent, outlet: 'secondary', pathMatch: 'full' }
];

在上面的代码中,我们定义了两个次要路由路径,一个是没有查询参数的路径,另一个是带有参数的路径。

接下来,我们需要在组件中获取查询参数。在次要路由组件中,使用ActivatedRoute来获取查询参数:

import { ActivatedRoute } from '@angular/router';

@Component({
  selector: 'app-secondary',
  templateUrl: './secondary.component.html',
  styleUrls: ['./secondary.component.css']
})
export class SecondaryComponent implements OnInit {
  param: string;

  constructor(private route: ActivatedRoute) { }

  ngOnInit() {
    this.route.params.subscribe(params => {
      this.param = params['param'];
    });
  }
}

在上面的代码中,我们使用ActivatedRoute来订阅路由参数,并将参数赋值给组件的param属性。

最后,在次要路由插槽中使用查询参数,可以在模板中使用{{ param }}来显示查询参数的值:

Secondary Component

Param: {{ param }}

这样,当你在次要路由中使用查询参数时,查询参数的值将显示在页面上。

相关内容

热门资讯

总算了解!wepoker公共底... 1、总算了解!wepoker公共底牌,aapoker发牌逻辑,教你教程(有挂攻略)。2、aapoke...
今日头条!wepoker挂,h... 今日头条!wepoker挂,hhpoker底牌透视脚本,可靠技巧(有挂技巧);亲真的是有正版授权,小...
1.9分钟了解!wepoker... 1.9分钟了解!wepoker破解器激活码,aapoker怎么开辅助器,大神讲解(有挂神器)科技教程...
我来教大家!wepoker游戏... 我来教大家!wepoker游戏的安装教程,德普之星透视软件免费入口官网,攻略教程(有挂神器)关于德普...
一分钟秒懂!pokemmo辅助... 一分钟秒懂!pokemmo辅助器手机版下载,智星德州插件怎么下载,2025新版(有挂技巧);人气非常...
科技分享!德普之星私人局辅助器... 科技分享!德普之星私人局辅助器,pokernow辅助控制,可靠技巧(有挂教程);人气非常高,ai更新...
大神推荐!we-poker辅助... 自定义wepoker一直输的号能继续打吗系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑...
必知教程!sohoo竞技联盟辅... 1、必知教程!sohoo竞技联盟辅助器,wejoker辅助软件价格,安装教程(有挂方法);详细教程。...
如何分辨真伪!wepoker私... 如何分辨真伪!wepoker私人局可以透视,wepoker底牌透视脚本,AI教程(有挂教程)1、点击...
玩家必备教程!wepoker有... 玩家必备教程!wepoker有辅助功能吗,wepoker数据分析工具,wpk教程(有挂技巧);wep...