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

时间:2015-10-16 18:00:24

标签: angularjs angular

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

我知道有Router.renavigate(),但这似乎并不多。它应该做我要求的吗?还有另一种方式吗?

1 个答案:

答案 0 :(得分:1)

我想我已经弄明白了。如果Component实现router.renavigate()(来自'angular / router'),CanReuse将抛弃Component并重建它,并从它覆盖的canReuse()方法返回false。

这对我来说对阿尔法42有用。