我希望能够通过Angular2应用程序完全重新加载,因为数据中的某些内容已发生变化。我可以通过$route.reload()
(甚至$state.go($state.current.name, $state.params, {reload: true})
)在AngularJS中做到这一点,但我现在找不到相应的。
我知道有Router.renavigate()
,但这似乎并不多。它应该做我要求的吗?还有另一种方式吗?
答案 0 :(得分:1)
我想我已经弄明白了。如果Component实现router.renavigate()
(来自'angular / router'),CanReuse
将抛弃Component并重建它,并从它覆盖的canReuse()
方法返回false。
这对我来说对阿尔法42有用。