Angular 6嵌套路由参数
创始人
2024-10-16 09:00:45
0

要在Angular 6中使用嵌套路由参数,你可以按照以下步骤进行操作:

  1. 在父组件的路由配置中定义带有参数的子路由。例如,假设我们有一个名为parent的父组件和一个名为child的子组件,我们可以在父组件的路由配置中定义子路由如下:
const routes: Routes = [
  { path: 'parent', component: ParentComponent, children: [
    { path: 'child/:id', component: ChildComponent }
  ]}
];
  1. 在父组件的模板中使用routerLink指令来导航到带参数的子路由。例如,我们可以在父组件的模板中添加一个链接到子路由的按钮,如下所示:
Go to Child Component
  1. 在子组件中获取参数。我们可以使用ActivatedRoute服务来获取参数。在子组件的构造函数中注入ActivatedRoute服务,并使用params可观察对象来订阅参数的变化。例如,我们可以在子组件中的ngOnInit方法中获取参数并打印出来,如下所示:
import { ActivatedRoute } from '@angular/router';
import { Subscription } from 'rxjs';

export class ChildComponent implements OnInit {
  private routeSub: Subscription;
  id: string;

  constructor(private route: ActivatedRoute) { }

  ngOnInit() {
    this.routeSub = this.route.params.subscribe(params => {
      this.id = params['id'];
      console.log(this.id);
    });
  }

  ngOnDestroy() {
    this.routeSub.unsubscribe();
  }
}

通过遵循以上步骤,你就可以在Angular 6中成功使用嵌套路由参数。

相关内容

热门资讯

透视透视!微乐小程序黑科技,微... 透视透视!微乐小程序黑科技,微乐自建房免费辅助入口在哪里(透视)其实真的有辅助攻略(哔哩哔哩)1、辅...
透视阶段!wepoker透视破... 透视阶段!wepoker透视破解版(HHpoker机器人)真是真的是有辅助软件(哔哩哔哩)1、操作简...
透视策略!aapoker怎么选... 透视策略!aapoker怎么选牌(WePoKer脚本)原来是真的有辅助软件(哔哩哔哩)1、aapok...
出乎意料的是!微乐小程序黑科技... 出乎意料的是!微乐小程序黑科技免费,微信小程序微乐为什么老输(透视)一贯是真的辅助app(哔哩哔哩)...
复盘辅助挂!微信微乐游戏辅助脚... 复盘辅助挂!微信微乐游戏辅助脚本,微乐江西小程序辅助器免费(透视)真是存在有辅助技巧(哔哩哔哩)1、...
透视秘籍!wepoker轻量版... 透视秘籍!wepoker轻量版透视系统(WePoKer透视脚本)其实真的是有辅助攻略(哔哩哔哩)1、...
值得注意的是!微乐小程序免费黑... 值得注意的是!微乐小程序免费黑科技,微信小程序微乐辅助器免费版v2.0免费(透视)切实是有辅助攻略(...
透视窍门!拱趴大菠萝万能挂(A... 透视窍门!拱趴大菠萝万能挂(AApoker下载)一贯真的是有辅助神器(哔哩哔哩)拱趴大菠萝万能挂是不...
透视诀窍!hhpoker有透视... 您好,hhpoker有透视功能吗这款游戏可以开挂的,确实是有挂的,需要了解加去威信【13670430...
透视教学!微乐小程序黑科技免费... 透视教学!微乐小程序黑科技免费,微乐自建房黑科技工具怎么找(透视)果然存在有辅助方法(哔哩哔哩)运辅...