带参数实现路由
Implementing routing with parameter
我有一个比较完整的Angular 4 web应用和路由从不使用参数:
domain.com/questions/
=> than you choose your questions in a html select
我需要用这样的参数实现路由:
domain.com/questions/23/
直接进入特定问题
在我的 23 组件中实现 'route params subscription' 而不重复自己的最佳方法是什么?
在路由模块中使用问题/:id。然后在你的组件中使用这个
constructor(private router: Router) {}
public questionId:any;
ngOnInit(){
this.router.params.subscribe(res => {
questionId = res['id'];
})
}
我有一个比较完整的Angular 4 web应用和路由从不使用参数:
domain.com/questions/
=> than you choose your questions in a html select
我需要用这样的参数实现路由:
domain.com/questions/23/
直接进入特定问题
在我的 23 组件中实现 'route params subscription' 而不重复自己的最佳方法是什么?
在路由模块中使用问题/:id。然后在你的组件中使用这个
constructor(private router: Router) {}
public questionId:any;
ngOnInit(){
this.router.params.subscribe(res => {
questionId = res['id'];
})
}