禁用 angular2 路由缓存

disabled angular2 routes caching

我有两个组成部分:项目和公司。

每个项目最多包含 25 家公司。

例如:

我有一个项目,里面有25家公司。 如果我 select 第一个项目并转到公司的 Component,我将看到公司列表。

然后,当我多次返回项目列表和公司列表时,页面会越来越卡顿。似乎旧组件的版本被卡在内存中。因此,当我使用路由更改组件时,它们会被重新创建,但它们的先前版本不会被删除。

如何禁用此 "caching"?

是我的错,我忘了在组件装饰器中写changeDetection: ChangeDetectionStrategy.OnPush