angular5项目下利用router navigate实现页面跳转
1.需要引入
import {Router} from '@angular/router';
2.ts中添加触发方法
navigate(){
this.router.navigate(['targetRouter'], {
queryParams: {
id: this.selectedId,
}
});
}
targetRouter:需要跳转到的路径
3.目标路径接受参数
【angular5项目下利用router navigate实现页面跳转】constructor(
injector: Injector,
private activatedRoute: ActivatedRoute,
public router: Router
) {
super(injector);
}
在页面初始化时接受参数
ngOnInit() {
this.activatedRoute.queryParams.subscribe(queryParams => {
let id = queryParams.id;
if(queryParams!=null){
...
}
推荐阅读
- 赢在人生六项精进二阶Day3复盘
- 六项精进20180530
- 2020-12(完成事项)
- 17|17 关山松 第二课作业#公众号项目# D20
- RxJava|RxJava 在Android项目中的使用(一)
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)
- 靠QQ月入上万灰色暴利偏门的项目
- 2019.3.29
- spring|spring boot项目启动websocket
- 意外的开心