使用参数实现路由

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用参数实现路由相关的知识,希望对你有一定的参考价值。

我有一个相对完整的Angular 4 Web应用程序,路由从不使用参数:

domain.com/questions/
=> than you choose your questions in a html select

我需要用这样的参数实现路由:

domain.com/questions/23/

直接谈谈具体问题

什么是在我的23组件中实现'route params subscription'而不重复自己的最佳方法?

答案

在路由模块中使用questions /:id。然后在你的组件中使用它

constructor(private router: Router) {}

public questionId:any;

ngOnInit(){
   this.router.params.subscribe(res => {
        questionId = res['id'];
    })
}

以上是关于使用参数实现路由的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

Visual Studio 自定义代码片段在方法定义的参数列表中不起作用

在android中动态创建选项卡并使用传入的参数加载片段

ASP.net MVC 代码片段问题中的 Jqgrid 实现