2017-04-06 105 views
0

我有2個組件:項目和公司。每個項目最多包含25家公司。禁用angular2路由緩存

例如:

我有一個項目,25家公司的。 如果我選擇第一個項目並轉移到公司的Component s,我會看到公司列表。

然後,當我回到項目列表並再次移動到公司列表中時,頁面將凍結得越來越多。看起來舊的組件版本被卡在內存中。因此,當我使用路線更改組件時,他們正在被重新創建,但之前的版本不會刪除。

如何禁用此「緩存」?

+2

問題是,很可能在您的代碼中,而不是由您想要解釋問題原因的一些緩存問題引起的。如果您需要幫助,請發佈一個重現問題的完整示例。 –

回答

0

這是我的壞,我忘了在組件裝飾器中寫changeDetection: ChangeDetectionStrategy.OnPush