Angular2触发router.navigate刷新页面

问题描述:

我注意到,使用:Angular2触发router.navigate刷新页面

router.navigate(['my-route'])不一样,如果我已经在'my-route'

不过工作,我期待刷新组件,如果我已经在它的路线上。

达到此目的的最佳方法是什么?

+0

这可能帮助:http://*.com/questions/38036498/angular2-router3-cant-reload-refresh-active-route – Riv

使用router.navigateByUrl代替

可以得到URL与

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