AngularJS的$route.reload()在Angular2中的替代方案?

AngularJS的$route.reload()在Angular2中的替代方案?,angularjs,angular,Angularjs,Angular,我希望能够通过Angular2应用程序完全重新加载,因为数据发生了变化。我可以通过$route.reload甚至$state.go$state.current.name、$state.params、{reload:true}在AngularJS中实现这一点,但我现在找不到等效的 我知道有Router.renavigate,但这似乎没什么作用。它能满足我的要求吗?还有别的办法吗?我想我已经找到了。如果组件从“angular/router”实现CanReuse并从其覆盖的CanReuse方法返回fa

我希望能够通过Angular2应用程序完全重新加载,因为数据发生了变化。我可以通过$route.reload甚至$state.go$state.current.name、$state.params、{reload:true}在AngularJS中实现这一点,但我现在找不到等效的


我知道有Router.renavigate,但这似乎没什么作用。它能满足我的要求吗?还有别的办法吗?

我想我已经找到了。如果组件从“angular/router”实现CanReuse并从其覆盖的CanReuse方法返回false,router.renavigate将丢弃组件并重建它


从alpha 42开始,这对我有效。

最终版本中似乎没有路由器。renavigate